2017年7月21日

solr 对于 关键字的特殊处理

摘要: public static String transformMetachar(String input){ StringBuffer sb = new StringBuffer(); try{ String regex = "[+\\-&|!(){}\\[\\]^\"~*?:(\\)\\s]"; P 阅读全文

posted @ 2017-07-21 17:34 zhouzhou0615 阅读(493) 评论(0) 推荐(0) 编辑

(转)正则表达式:string.replaceAll()中的特殊字符($ \)与matcher.appendReplacement

摘要: string.replaceAll中的特殊字符 string.replaceAll(String regex, String replacement)中的replacement参数即替换内容中含有特殊字符 $ \ 时,需转义。 Java代码 /* * 字符串"$ \"中的$与\字符互换位置 */ p 阅读全文

posted @ 2017-07-21 16:55 zhouzhou0615 阅读(2173) 评论(0) 推荐(0) 编辑

【转】正则表达式-问号的四种用法

摘要: 原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。 非贪婪匹配 贪婪匹配 在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string pattern1 = @"a.*c" 阅读全文

posted @ 2017-07-21 16:50 zhouzhou0615 阅读(484) 评论(0) 推荐(0) 编辑

导航