regex PHP中的边界运算符最多出现四次字符
我希望有这样的结果:regex PHP中的边界运算符最多出现四次字符,regex,character,boundary,Regex,Character,Boundary,我希望有这样的结果: ((?<!\pL)(?!\pL)){1,4} 你可以用 Pamiętam jestem jestem czuweam dfgd.... $s='Pamiętam i tak będęz tobąjestem jestem i czuweam dfgd。。。。泰拉兹·伊多·基纳。一个泰拉斯涅的身份证。”; echo preg_替换('/(?您可以使用 Pamiętam jestem jestem czuweam dfgd.... $s='Pamiętam i ta
((?<!\pL)(?!\pL)){1,4}
你可以用
Pamiętam jestem jestem czuweam dfgd....
$s='Pamiętam i tak będęz tobąjestem jestem i czuweam dfgd。。。。泰拉兹·伊多·基纳。一个泰拉斯涅的身份证。”;
echo preg_替换('/(?您可以使用
Pamiętam jestem jestem czuweam dfgd....
$s='Pamiętam i tak będęz tobęjestem jestem i czuweam dfgd..................................................................一个;
echo preg_更换('/(?dfgd…有8个字符,我要有,不要改变。现在算4个字符,然后改变。我要dfgd…作为一个整体,而不是%…@中立:请再次检查。dfgd…有8个字符,我要有,不要改变。现在算4个字符,然后改变。我要dfgd…作为一个整体,而不是%…@中立:请再次检查。他必须替换所有的单词t它们不是单词,但有1到4个字符。我想要这个:示例。开始。示例上的示例%example,因为。开始。有4个字符。请看下面的我的答案-有效吗?如果有效,请接受。否则,请在问题正文中添加详细信息。谢谢,那么你自己,我以后可能可以单独处理。你能告诉我问题的症结吗我的解决方案?好的。好的。他必须替换所有非偶数单词但有1到4个字符的单词。我想要这个:example.go.example on example%example,因为。go.have 4个字符。请看我下面的答案-行吗?如果行,请接受。否则,请在问题正文中添加详细信息。谢谢,这样你自己就可以独自处理了也许以后吧。你能告诉我我的解决方案有什么问题吗?好的,好的。
$s = 'Pamiętam i tak będę z tobą jestem jestem i czuweam dfgd.... Teraz idę do kina. A teraz nie idę.';
echo preg_replace('/(?<!\S)\S{1,4}(?!\S)/u','%', $s);
// => Pamiętam % % % % % jestem jestem % czuweam dfgd.... Teraz % % kina. % teraz % %