Ok,我想删除所有文本,是两个固定字符串之间的可变长度数字。例如:假设我需要删除以下模式:
::tt::23559::/tt::
或
::tt::123::/tt::
我已经尝试了一些组合,我不能得到它的权利,我使用PHP:
$string = preg_replace('::tt::[^0-9]+::/tt::', '', $string );
$string = preg_replace('::tt::/([0-9]/)::/tt::', '', $string );
$string = preg_replace('::tt::[0-9]+::/tt::', '', $string );
和许多其他的变体,我将继续破解,但如果有人知道正确的语法,我将不胜感激。
包含模式分隔符(在本例中为~
):
$string = preg_replace('~::tt::[0-9]+::/tt::~', '', $string );