正则表达式不匹配任何单词字符和空格


regular expression match no word character an white spaces

我不擅长正则表达式,但这是我的问题!我需要一个正则表达式来匹配无单词字符和空格,但要转义Ö、ä、ü、Ü、Éö等字符。我使用PHP作为服务器端脚本。

示例:!@#!@$%>< #$$ #$@^%是神匹配!@##$%$#%# @$#@! !@#!@#ÖÄü是一场糟糕的比赛,它有Öü

我试过这种

'/[.,;:@'-_()'!"'$%&'/='?'*'`'~'^'''|'''+#<>{}'[']('s)]/'

但是'''s'与空白的不匹配????

如果有人能纠正这种压迫,以便也能匹配空白,那就太好了。

'/[.,;:@'-_()'!"'$%&'/='?'*'`'~'^'''|'''+#<>{}'[']]/'

感谢您的帮助!!感谢

utf-8字符属性:

/'p{L}/u