【发布时间】:2017-08-05 19:09:20
【问题描述】:
假设输入字符串/en/614/5d 或/en/617/19,使用PHP 的正则表达式函数我想删除所有非数字(/\D/)字符,除了第二个和第三个斜杠之间的614 或617 .
我知道我可以使用 split 或 explode 来拆分字符串,但我需要一个正则表达式模式与 preg_replace 一起使用来仅提取第二个和第三个斜杠之间的数字。
谢谢。
【问题讨论】:
-
你不想替换614和617的数字吗?
-
如果你需要提取那个号码为什么不
explode("/", $str)[2]; -
@bobblebubble 我不想要一个数组作为回报。
-
@marvel308 我不想替换问题中提到的第二个和第三个斜杠之间的任何内容。
标签: php regex preg-replace