我需要模拟\b
字符串开头的行为,在这里我向集合中添加额外的字符,这些字符算作单词边界。现在我正在使用类似的东西:
"(?<=\\W|\\p{InCJKUnifiedIdeographs})foo"
这可以按我的意愿工作,除非我在匹配的字符串的开头:在这种情况下,断言失败并且我没有受到打击。如果我在字符串的开头或者foo
前面是非单词字符或表意文字,我想要的是相当于匹配。但我无法得到正确的咒语来支持这一点。
有什么想法吗?或者这是不可能的?
提前致谢。
我需要模拟\b
字符串开头的行为,在这里我向集合中添加额外的字符,这些字符算作单词边界。现在我正在使用类似的东西:
"(?<=\\W|\\p{InCJKUnifiedIdeographs})foo"
这可以按我的意愿工作,除非我在匹配的字符串的开头:在这种情况下,断言失败并且我没有受到打击。如果我在字符串的开头或者foo
前面是非单词字符或表意文字,我想要的是相当于匹配。但我无法得到正确的咒语来支持这一点。
有什么想法吗?或者这是不可能的?
提前致谢。