gpt4 book ai didi

php - 替换多个相同的字母

转载 作者:行者123 更新时间:2023-12-03 23:59:19 25 4
gpt4 key购买 nike

我需要将多个相同的字母(只有 A-Z 或 a-z,而不是数字)连续替换为相同的三个。谁能帮我一个模式字符串?

例子:

Input: NO MEK PUCES CUDAK AVVVVVVVVVVVVVVVVVVVVVVVVV VASMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Output: NO MEK PUCES CUDAK AVVV VASMAAA

最佳答案

使用组 (([A-Za-z])) 和反向引用 (\1)。

$text = "NO MEK PUCES CUDAK AVVVVVVVVVVVVVVVVVVVVVVVVV VASMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";    
echo preg_replace('/([A-Za-z])\1{3,}/', "$1$1$1", $text);
# => NO MEK PUCES CUDAK AVVV VASMAAA

关于php - 替换多个相同的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18017104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com