Ticket #2802: pattern.txt

File pattern.txt, 856 bytes (added by dmuecke, 15 years ago)
Line 
1Index: src/org/openstreetmap/josm/actions/search/SearchCompiler.java
2===================================================================
3--- src/org/openstreetmap/josm/actions/search/SearchCompiler.java (revision 1784)
4+++ src/org/openstreetmap/josm/actions/search/SearchCompiler.java (working copy)
5@@ -209,7 +209,11 @@
6 keyPattern = null;
7 }
8 if (regexp && value.length() > 0 && !value.equals("*")) {
9- valuePattern = Pattern.compile(value);
10+ try {
11+ valuePattern = Pattern.compile(value);
12+ } catch (PatternSyntaxException e) {
13+ throw new ParseError(tr("Pattern Syntax Error: Pattern {0} in {1} is illegal!", e.getPattern(), value));
14+ }
15 } else {
16 valuePattern = null;
17 }