java - 用正则表达式模式替换字符串部分

标签 java regex

我想替换以下字符串。

img/s/430x250/

问题是存在变化,例如:

img/s/265x200/

或者:

img/s/110x73/

所以我想把这部分全部替换掉​​,但是数字是可变的,那么我怎样才能制作一个模式来从字符串中替换它呢?

最佳答案

您的目标是匹配所有这三种情况吗?

如果是这样,这应该有效:img\/s\/\d+x\d+\/

它搜索img/s/[1个或更多数字]x[1个或更多数字]/

关于java - 用正则表达式模式替换字符串部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466579/

相关文章:

java - 用于查找句子中的数字列表的正则表达式

java - 如何从另一台机器查看 GWT Jetty devmode?

regex - 如果满足负向前视,则不匹配完整单词

java - 以相同的方式解析文件和命令行选项

java - 当对象需要在 try/catch block 中时,IDE 的 "know"如何处理?

python - 搜索名称并从大文件中提取相应的条目 - 最快的方法 - Python 和 Regex

python - 折叠连续空白

sql - Oracle 正则表达式中的 ?= 相当于什么

java - 从网络元素列表中删除逗号和分号

java - 在 Java 中实现 Memento 模式的不同方法