Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如果字符串未以特殊字符结尾,则正则表达式匹配字符串_Regex - Fatal编程技术网

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]$/这可以工作,但如果字符串以特殊字符结尾。我想要完全相反的。谢谢,谢谢,没问题。谢谢