Java 忽略变音符号的正则表达式匹配器
我需要正则表达式搜索字符串,以查找具有以下条件的事件:Java 忽略变音符号的正则表达式匹配器,java,android,regex,diacritics,Java,Android,Regex,Diacritics,我需要正则表达式搜索字符串,以查找具有以下条件的事件: 论词界 不区分大小写 忽略变音符号 我的代码: CharSequence text = "One Twó"; String searchString = "two"; Pattern p = Pattern.compile("(?i)\\b"+searchString); Matcher m = p.matcher(text); while(m.find()) { int s = m.start(); int e = m.e
- 论词界
- 不区分大小写
- 忽略变音符号
CharSequence text = "One Twó";
String searchString = "two";
Pattern p = Pattern.compile("(?i)\\b"+searchString);
Matcher m = p.matcher(text);
while(m.find()) {
int s = m.start();
int e = m.end();
}
前2个条件由(?i)和\b模式表达式实现
我仍然需要实现第三个目标,忽略变音符号,因此在上面搜索的字符串“two”将匹配文本中的文本“Twó”。怎么做
谢谢我建议您在尝试匹配字符串之前删除变音符号
相关问题: