Changeset 3304 in josm
- Timestamp:
- 2010-06-03T21:29:39+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
r3303 r3304 294 294 295 295 if (regexp && key.length() > 0 && !key.equals("*")) { 296 keyPattern = Pattern.compile(key); 296 try { 297 keyPattern = Pattern.compile(key, regexFlags(false)); 298 } catch (PatternSyntaxException e) { 299 throw new ParseError(tr(rxErrorMsg, e.getPattern(), e.getIndex(), e.getMessage())); 300 } catch (Exception e) { 301 throw new ParseError(tr(rxErrorMsg, key, tr("<unknown>"), e.getMessage())); 302 } 297 303 } else { 298 304 keyPattern = null; … … 300 306 if (regexp && this.value.length() > 0 && !this.value.equals("*")) { 301 307 try { 302 valuePattern = Pattern.compile(this.value );308 valuePattern = Pattern.compile(this.value, regexFlags(false)); 303 309 } catch (PatternSyntaxException e) { 304 throw new ParseError(tr("Pattern Syntax Error: Pattern {0} in {1} is illegal!", e.getPattern(), value)); 310 throw new ParseError(tr(rxErrorMsg, e.getPattern(), e.getIndex(), e.getMessage())); 311 } catch (Exception e) { 312 throw new ParseError(tr(rxErrorMsg, value, tr("<unknown>"), e.getMessage())); 305 313 } 306 314 } else {
Note:
See TracChangeset
for help on using the changeset viewer.