我的表达不应该与“ COUNTY”这个特定单词匹配,并给您一个错误。我有一个正则表达式为
*[^\s].*[^(!?.*!?county|!?County|!?COUNTY)$.*]
无法正常工作。
这是我的正则表达式
*[^\s].*[^(!?.*!?county|!?County|!?COUNTY)$.*]
但是当字符串为test1县而不是县test1,test1县test2时,它给我一个错误
有效字符串:
无效的字符串
答案 0 :(得分:0)
这将帮助您:
((.*)(?:COUNTY|County|county)(.*)?)
然后呼叫组$ 2 $ 3
查看此链接:https://regex101.com/r/HgC3DG/1
OR
使用
(.*)(?:COUNTY|County|county)(.*)?
然后呼叫组$ 1 $ 2
查看链接:https://regex101.com/r/HgC3DG/2
对于XSD,请使用以下命令:
^((?!County)(?!COUNTY)(?!county).)*$