Regex 如何创建不使用';是否不包含文本,但以指定文本开头?
嗨,我想创建一个正则表达式来检查我的字符串是否以Regex 如何创建不使用';是否不包含文本,但以指定文本开头?,regex,Regex,嗨,我想创建一个正则表达式来检查我的字符串是否以/开头,但无论在哪里都不应该包含/so: /xxxx=真 /xxxx/yyyy=true /!xxxx=错误 /xxxx/!yyyy=错误 xxxx=错误 我试过这个,但似乎不起作用: ^\/(?!(\/!)(.*|\/!.*))*$ 作为/!xxxx也应为false,前瞻应位于字符串的开头,否则您将无法检查前导的/ 查找/字符串中的任何位置,都可以在* ^(?!.*/!)/.* 负前瞻应该在开头^(?。*/!)/.作为/!xxxx也为假。使用
/
开头,但无论在哪里都不应该包含/代码>so:
/xxxx
=真
/xxxx/yyyy
=true
/!xxxx
=错误
/xxxx/!yyyy
=错误
xxxx
=错误
我试过这个,但似乎不起作用:
^\/(?!(\/!)(.*|\/!.*))*$
作为/!xxxx
也应为false,前瞻应位于字符串的开头,否则您将无法检查前导的/
查找/
字符串中的任何位置,都可以在*
^(?!.*/!)/.*
负前瞻应该在开头^(?。*/!)/.
作为/!xxxx
也为假。使用*
在整行中查找它