使用正则表达式时如何处理波兰字符?

Rac*_*hel 10 php regex unicode

我有街道名称KRZYWO? ANIELI,所以我的正则表达式应该允许这种表达方式.目前我有一个简单的使用/^[a-zA-Z ]+$/

好心提醒.

Bro*_*ams 12

使用/^[\s\p{L}]+$/u(PHP语法).

编辑:调整正则表达式以更好地处理空白.


Yur*_*Gor 7

\p{L}不仅可以捕捉波兰语字母,还可以捕捉例如俄语字母,也可能是其他一些字母。

如果您像我一样只需要波兰语字母,请使用以下命令:

[Aa??BbCc??DdEe??FfGgHhIiJjKkLl??MmNn??OoÓóPpRrSs??TtUuWwYyZz????]
Run Code Online (Sandbox Code Playgroud)

来自维基的字符