标签: java regex
我想构建一个正则表达式,以便使用Oval验证字符串。 我迷失了所有的迹象和表情。 我希望我的字符串在开头不包含某些单词,并且不包含一些特殊单词。 例如,我想在字符串的开头排除单词ignoreMe1,ignoreMe2,ignoreMe3并排除?;*/。 我试着这样做:^(?!ignoreMe1|ignoreMe2|ignoreMe3)但它不起作用。 如何进行?
Oval
ignoreMe1
ignoreMe2
ignoreMe3
?;*/
^(?!ignoreMe1|ignoreMe2|ignoreMe3)
答案 0 :(得分:0)
这将匹配任何不以ignoreMe1 / 2/3开头并且不包含任何符号的内容
^(?!ignoreMe1|ignoreMe2|ignoreMe3)[^?;*/]+$
请参阅example here