我有这个,
/(?<!\pL)(أحمد|محمد|حسن|محسن|على|حاتم|مصطفى)(?!\pL)/iu
它只匹配一个单词,也许是第一个单词,请看这里(https://regex101.com/r/3CEPHo/1)
我怎样才能让它与所有人相匹配,并且有最佳实践吗?组中的这个词可能超过2000个工作,是否与正则表达式相匹配?
答案 0 :(得分:0)
您可以使用此正则表达式来匹配所有阿拉伯字符,包括空格
对于PHP
/\p{Arabic}/u
或者这个(与语言无关):
/[ا-ي]/g