【发布时间】:2015-10-24 13:29:56
【问题描述】:
我试图删除包含一两个字符的行。
例如:
text text
11
0
text
结果:
text text
text
我使用了$text = str_replace('/^(.{2})', 'dsfsdfsd', $text);,但不起作用。
怎么了?
【问题讨论】:
-
你必须检查你的正则表达式。您指定的正则表达式匹配字符串的开头,后跟两个字符,没有限制。您必须构建更精确的正则表达式并根据需要调整匹配行为。有很多工具可用于帮助编写正则表达式,例如 regex101.com