comparison src/goodjava/lucene/queryparser/GoodQueryParser.java @ 1622:b7f8418fb7ba

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 26 Jul 2021 11:51:56 -0600
parents a9591906e608
children d1e7564a9ce5
comparison
equal deleted inserted replaced
1621:a9591906e608 1622:b7f8418fb7ba
15 15
16 public class GoodQueryParser { 16 public class GoodQueryParser {
17 17
18 public static Query parseQuery(FieldParser fieldParser,String query) throws ParseException { 18 public static Query parseQuery(FieldParser fieldParser,String query) throws ParseException {
19 return new GoodQueryParser(fieldParser,query).parseQuery(); 19 return new GoodQueryParser(fieldParser,query).parseQuery();
20 }
21
22 public static String quote(String s) {
23 s = s.replace("\\","\\\\");
24 s = s.replace("\b","\\b");
25 s = s.replace("\f","\\f");
26 s = s.replace("\n","\\n");
27 s = s.replace("\r","\\r");
28 s = s.replace("\t","\\t");
29 s = s.replace("\"","\\\"");
30 return '"'+s+'"';
20 } 31 }
21 32
22 public static String escape(String s) { 33 public static String escape(String s) {
23 s = s.replace("\\","\\\\"); 34 s = s.replace("\\","\\\\");
24 s = s.replace("\b","\\b"); 35 s = s.replace("\b","\\b");