Regex 如果字符串未以特殊字符结尾,则正则表达式匹配字符串
我对正则表达式不太熟悉 我想匹配最后一个字符不应该是特殊字符的字符串 我试过这个正则表达式:Regex 如果字符串未以特殊字符结尾,则正则表达式匹配字符串,regex,Regex,我对正则表达式不太熟悉 我想匹配最后一个字符不应该是特殊字符的字符串 我试过这个正则表达式: /^[a-z0-9](?!.*?[^\na-z0-9]{2}).*?[a-z0-9]$/ 但是没有成功 对于这种情况,我可以使用什么正则表达式?谢谢。/\w$/确保最后一个字符是单词字符,即除了/[a-zA-Z0-9]$/如果/\w$/不适用于您的(可能是一些奇怪的正则表达式解释器),那么 [a-zA-Z0-9]$ 将匹配“最后一个字符不应为特殊字符”的字符串 [^a-zA-Z0-9]$ 将匹配“完全
/^[a-z0-9](?!.*?[^\na-z0-9]{2}).*?[a-z0-9]$/
但是没有成功
对于这种情况,我可以使用什么正则表达式?谢谢。
/\w$/
确保最后一个字符是单词字符,即除了/[a-zA-Z0-9]$/如果/\w$/不适用于您的(可能是一些奇怪的正则表达式解释器),那么
[a-zA-Z0-9]$
将匹配“最后一个字符不应为特殊字符”的字符串
[^a-zA-Z0-9]$
将匹配“完全相反” 哦,是的,使用这个:/\w$/
或/[a-zA-Z0-9]$/
/[^a-zA-Z0-9]$/这可以工作,但如果字符串以特殊字符结尾。我想要完全相反的。谢谢,谢谢,没问题。谢谢