【问题标题】:PHP preg_replace for specific charactersPHP preg_replace 用于特定字符
【发布时间】:2019-02-12 11:38:28
【问题描述】:

我的数组中有多个字符串:

测试/01-about-us/01-一些不同的标题 测试/01-about-us/02-some-12345-title 测试/01-about-us/03-12345-title 测试/02-联系我们/01-foo 测试/02-联系我们/02-bar 测试/02-联系我们/02-foo-bar

做什么:
如果字符串在每个正斜杠和第一个连字符之间包含数字 删除数字和连字符

需要的输出:

测试/关于我们/一些不同的标题 测试/关于我们/some-12345-title 测试/about-us/12345-title 测试/联系我们/foo 测试/联系我们/酒吧 测试/联系我们/foo-bar

什么正则表达式适合这个?

【问题讨论】:

  • #/\d+-# 替换为/。下一次,你会花钱完成免费的工作;)
  • 这么快而且真的很管用,非常感谢。下次我请你喝一杯:)

标签: php regex preg-replace


【解决方案1】:

#/\d+-# 替换为/。 … – Niet the Dark Absol

【讨论】:

    猜你喜欢
    • 2016-03-03
    • 1970-01-01
    • 2015-08-20
    • 2016-12-16
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    相关资源
    最近更新 更多