我无法理解控制preg_match
语句所需的简单正则表达式:
- 我需要在每个单词之间都有空格,重音和撇号都是允许的
应该接受sjsjsjjsjsjs òòòò èèèèè ddddd ''' eerfk jefrkj sdc
之类的内容
所以我写的内容如下:[a-zA-Z\xE0\xE8\xE9\xF9\xF2\xEC\x27\s]*
将所有字母和一些特殊的十六进制代码用于重音和撇号,但我无法理解如何连接句子:
[^\r\n]
如果有行尾或退货声明,我想拒绝任何事情。这句话也是如此,但似乎用我的正则表达式解决了所有问题 所以像:
adjnasdnjadsija adokasmdoasdmoa admoadsoasodoas END
sddaadsasd òòò
应该接受,直到单词END 这是正确的代码吗?我做了几次测试但没有结果! 我在http://regex101.com/
上测试我的正则表达式答案 0 :(得分:2)
正确设置区域设置:
setlocale(LC_ALL,"it_IT");
现在你可以使用一个更简单的正则表达式:
/[\w\s]*/
这是因为\w
是区域设置感知^ _ ^