举个例子:
string1 = "aaxadfxasdf"
string2 = "asdfxadf"
string3 = "sadfas"
我需要一个匹配 x 的模式,以便它只为 string2 返回 x 的匹配。
注意:出于这个问题的目的,我必须使用 java regex。另外,我无权访问代码,所以我不能简单地检查 java regex 对象返回的匹配数。
大家好,
感谢您的回复,其中一些确实回答了我的问题。我的例子并不像我需要的那样具体。因此,让我将这个怪癖添加到组合中:
如果我匹配多个字符怎么办?
string4 = "This is a sentence!"
string5 = "This is just another sentence with some repetition in it. This is a sentence"
string6 = "this is"
在这种情况下,我只想匹配“句子”,只要它只出现在字符串中一次。
此外,虽然示例中没有表示,但我需要能够跨行搜索。