我需要编写一个与单词versus
,verse
,vs.
,v.
,v
匹配的正则表达式,但v
不应该言语混乱。
@"\b((.*?)" + Regex.Unescape(xz) + @"[.,:/s]?)\b", RegexOptions.IgnoreCase))
在这里,我将传递数组并对其进行测试。
答案 0 :(得分:1)
这会让你走近:
\b(?:(?:vers(?:e|us)|v)\b|vs\.|v\.)
一个难点在于单词边界与(heh)单词在一段时间内结束。有关其他选项,请参阅Regex using word boundary but word ends with a . (period)。
请注意"经文"也可以意味着"诗歌"所以可能存在误报。