Regex 用于删除相邻重复项的pcre正则表达式
给定具有重复字符的字符串,删除相邻重复字符的合适正则表达式是什么? 我不知道如何使用backreference来编写最终输出。 例如。 输入:“111111 22222 33333 44444 111”; 输出:“12341”您可以使用:Regex 用于删除相邻重复项的pcre正则表达式,regex,pcre,Regex,Pcre,给定具有重复字符的字符串,删除相邻重复字符的合适正则表达式是什么? 我不知道如何使用backreference来编写最终输出。 例如。 输入:“111111 22222 33333 44444 111”; 输出:“12341”您可以使用: pattern: (.)\g{1}+ replacement: $1 或者这个: pattern: (.)\K\g{1}+ 没有什么可以替代的 php示例: preg_replace('~(.)\K\g{1}+~', '', '11111122222233
pattern: (.)\g{1}+
replacement: $1
或者这个:
pattern: (.)\K\g{1}+
没有什么可以替代的
php示例:
preg_replace('~(.)\K\g{1}+~', '', '1111112222223333344444111');
您可以使用以下选项:
pattern: (.)\g{1}+
replacement: $1
或者这个:
pattern: (.)\K\g{1}+
没有什么可以替代的
php示例:
preg_replace('~(.)\K\g{1}+~', '', '1111112222223333344444111');
把你迄今为止一直在尝试的东西放进去。