我不能理解一个简单的正则表达式,我需要控制一个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/
设置适当的区域设置:
setlocale(LC_ALL,"it_IT");
现在你可以使用一个更简单的正则表达式:
/['w's]*/
这是因为'w
是区域感知的^_^