我想在String
搜索整场比赛。换句话说,如果String s = "I am coding"
,我输入我正在搜索"am"
,则不会返回任何内容。我需要确切的字符串才能获得匹配。换句话说,我必须完全输入"I am coding"
才能返回匹配。
我需要正则表达式模式,因为我正在使用RowFiler.regexFilter(...)
。
答案 0 :(得分:5)
你试过这个:^I am coding$
?
答案 1 :(得分:2)
正则表达式,如果它不包含要转义的字符就像你要找的那样:任何字符匹配本身和两个下一个字符意味着连接。所以,在这种情况下,"\AI am coding\z"
就是你的答案..
答案 2 :(得分:1)
在正则表达式方面:
在搜索模式的开头和结尾分别使用字符串锚^
的开头和字符串锚$
的结尾,以确保搜索字符串不包含任何其他内容(即它等于你想要匹配的模式。正则表达式:
^I am Coding$