我想替换以下字符串。
img/s/430x250/
问题是存在变化,例如:
img/s/265x200/
或:
img/s/110x73/
所以我想整体替换这个部分,但数字是可以改变的,那么我怎样才能创建一个用字符串替换它的模式呢?
答案 0 :(得分:1)
你的目标是匹配所有这三种情况吗?
如果是这样,这应该有效:img\/s\/\d+x\d+\/
搜索img/s/[1 or more digits]x[1 or more digits]/
答案 1 :(得分:0)
此正则表达式将与您的示例匹配
img\/s\/\d+?x\d+?\/
<匹配/匹配/
\ d匹配数字0-9,+表示1或更多。的?使它变得懒惰而不是贪婪。
img和s恰好匹配
查看https://regex101.com/以试用正则表达式。通过调试代码测试它们要容易得多。一旦找到有效的表达式,您就可以继续确保您的特定代码执行相同的操作。