php - PHP preg_replace 用于特定字符
问题描述
我的数组中有多个字符串:
测试/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+-#
为/
。……——黑暗阿布索尔尼特
推荐阅读
- tensorflow - 将模型转换为 TFLite 格式得到“检查失败:is_rnn_state_array”
- java - 什么时候无事可做,java中没有更新?这可能是一个错误?
- google-sheets - Google Sheets 以文本格式解析数学表达式
- report - 如何避免范围报告不覆盖html文件名
- amazon-web-services - 如何通过“复制”到同一个键来更改 S3 对象的设置?
- javascript - 仅 Outlook 桌面上的 Web 加载项加载问题
- node.js - ExpressJS 设置 SEO 友好的路由
- c# - filesystemwatcher 等待文件完成写入
- python - 对来自多个 DataFrame 的列求和
- ruby-on-rails - 设计测试过期的重置令牌