Php 用正则表达式检测波斯语重复词

Php 用正则表达式检测波斯语重复词,php,regex,farsi,Php,Regex,Farsi,我想通过正则表达式检测重复的波斯语单词。我见过英语单词的例子,但它们不适用于波斯语单词。 类似于这样的:\b(\w+)\b,这适用于英语,但不适用于波斯语字符 我想在中检测中的 有什么想法吗?你确定'/\b(\w+)\b(?=.*\b\1\b)/u'不起作用吗?@WiktorStribiżew,我完全忘了使用unicode标志。这就是OP应该做的。@JvdV(@WiktorStribiżew,你的解决方案很好不,很好,让我们保留它。你确定'/\b(\w+)\b(?=.\b\1\b)/u'不起作用

我想通过正则表达式检测重复的波斯语单词。我见过英语单词的例子,但它们不适用于波斯语单词。 类似于这样的:
\b(\w+)\b
,这适用于英语,但不适用于波斯语字符

我想在
中检测
中的


有什么想法吗?

你确定
'/\b(\w+)\b(?=.*\b\1\b)/u'
不起作用吗?@WiktorStribiżew,我完全忘了使用unicode标志。这就是OP应该做的。@JvdV
(@WiktorStribiżew,你的解决方案很好不,很好,让我们保留它。你确定
'/\b(\w+)\b(?=.\b\1\b)/u'
不起作用吗?@WiktorStribiżew,我完全忘了使用unicode标志。这就是OP应该做的。@JvdV
((?@WiktorStribiżew,你的解决方案很好不,它很好,让我们保留它。