diff options
author | Dani Megert | 2004-09-07 17:01:03 +0000 |
---|---|---|
committer | Dani Megert | 2004-09-07 17:01:03 +0000 |
commit | e9c9396ca8f439ecc8fc355506b5bc366d23ffe0 (patch) | |
tree | 5cbcbfe29f1c1a703959725ffbb015f2a68d1cbf | |
parent | 4ad4345b5dcdf54cce0a827dde036cd3a33f8ca6 (diff) | |
download | eclipse.platform.text-e9c9396ca8f439ecc8fc355506b5bc366d23ffe0.tar.gz eclipse.platform.text-e9c9396ca8f439ecc8fc355506b5bc366d23ffe0.tar.xz eclipse.platform.text-e9c9396ca8f439ecc8fc355506b5bc366d23ffe0.zip |
Fixed bug 73213: Unicode Search problem with "Case sensitive" unchecked
3 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/core/text/MatchLocator.java b/org.eclipse.search/search/org/eclipse/search/internal/core/text/MatchLocator.java index 9a8d0188ec3..dfc3eeace62 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/core/text/MatchLocator.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/core/text/MatchLocator.java @@ -44,7 +44,7 @@ public class MatchLocator { pattern= asRegEx(pattern); if (!isCaseSensitive) - regExPattern= Pattern.compile(pattern, Pattern.CASE_INSENSITIVE); + regExPattern= Pattern.compile(pattern, Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE); else regExPattern= Pattern.compile(pattern); diff --git a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchScope.java b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchScope.java index 5d42f4feb0a..8c3adc2df9a 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchScope.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/core/text/TextSearchScope.java @@ -99,7 +99,7 @@ public class TextSearchScope extends SearchScope { * Adds an extension to the scope. */ public void addExtension(String extension) { - Pattern pattern= Pattern.compile(asRegEx(extension), Pattern.CASE_INSENSITIVE); + Pattern pattern= Pattern.compile(asRegEx(extension), Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE); fExtensions.add(pattern.matcher("")); //$NON-NLS-1$ } diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceDialog2.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceDialog2.java index d4e2b74e21a..e16d16b98b4 100644 --- a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceDialog2.java +++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceDialog2.java @@ -453,7 +453,7 @@ class ReplaceDialog2 extends ExtendedDialogWindow { private Pattern createReplacePattern() { FileSearchQuery query= (FileSearchQuery)fPage.getInput().getQuery(); if (!query.isCaseSensitive()) - return Pattern.compile(query.getSearchString(), Pattern.CASE_INSENSITIVE); + return Pattern.compile(query.getSearchString(), Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE); else return Pattern.compile(query.getSearchString()); } |