我需要一个快速的REGEX来与PHP中的preg_replace()一起使用,它将删除字符串的实例......
“endofentry”+后跟任意三位数+“/>”最后加入了。
任何帮助都会很棒,非常感谢!
答案 0 :(得分:2)
答案 1 :(得分:0)
如果您需要提取三位数字,那么这将有效:
/(?<=endofentry)[0-9]{3}(?=\/>)/
如:
<?php
CONST REGEX = "/(?<=endofentry)[0-9]{3}(?=\/>)/";
$stringSubject = "endofentry456/>";
preg_match(REGEX, $stringSubject, $match);
echo $match[0]; //echo's 456
?>
如果您需要替换整个字符串:
<强>更新强>
<?php
CONST REGEX = "/\"endofentry\"[0-9]{3}\/>/";
$stringSubject = "\"endofentry\"567/>";
$stringReplace = "replace_me!";
echo preg_replace(REGEX, $stringReplace, $stringSubject); //echo's replace_me!
?>