java为以下场景创建正则表达式
在Java中,我有一个常量字符串“Transform for{0}unavailable”,但当它通过代码时,它看起来像下面的字符串
c5d2f185503a11e68f4dd4bed9c2c707的转换不可用
c5d2f189503a11e68f4dd4bed9c2c707的转换不可用
c5d2f18b503a11e68f4dd4bed9c2c707的转换不可用
b3fe22d1543711e6afb7d4bed9c2c707的转换不可用
粗体字母是随机值(仅字符和数字)。有人能帮我忽略随机数来创建正则表达式吗
# 1 楼答案
您可以使用regex
Transform\s+for(.*)unavailable
演示here
爪哇:
# 2 楼答案
正则表达式应该类似于
"Transform for [0-9a-z]+ unavailable"
,这取决于您只想匹配小写字符还是大写字符。你可以测试你的正则表达式here