Java 为以下场景创建正则表达式
在Java中,我有一个常量字符串“Transform for{0}unavailable”,但当它通过代码时,它看起来像下面的字符串 c5d2f185503a11e68f4dd4bed9c2c707的转换不可用 c5d2f189503a11e68f4dd4bed9c2c707的转换不可用 c5d2f18b503a11e68f4dd4bed9c2c707的转换不可用 b3fe22d1543711e6afb7d4bed9c2c707的转换不可用Java 为以下场景创建正则表达式,java,regex,Java,Regex,在Java中,我有一个常量字符串“Transform for{0}unavailable”,但当它通过代码时,它看起来像下面的字符串 c5d2f185503a11e68f4dd4bed9c2c707的转换不可用 c5d2f189503a11e68f4dd4bed9c2c707的转换不可用 c5d2f18b503a11e68f4dd4bed9c2c707的转换不可用 b3fe22d1543711e6afb7d4bed9c2c707的转换不可用 粗体字母是随机值(仅字符和数字)。有人能帮我忽略随机数
粗体字母是随机值(仅字符和数字)。有人能帮我忽略随机数来创建正则表达式吗?正则表达式应该类似于
“Transform for[0-9a-z]+unavailable”
,这取决于您只想匹配小写字符还是大写字符。您可以测试正则表达式。正则表达式应该类似于“Transform for[0-9a-z]+unavailable”
,具体取决于您只想匹配小写字符还是大写字符。您可以测试您的正则表达式。您可以使用正则表达式Transform\s+for(.*)unavailable
演示
爪哇:
public static void main (String[] args) throws java.lang.Exception
{
Pattern p= Pattern.compile("Transform\\s+for(.*)unavailable");
String s = "Transform for c5d2f185503a11e68f4dd4bed9c2c707 unavailable";
Matcher m = p.matcher(s);
if ( m.find() )
{
System.out.println("Found match : " + m.group(1));
}
}
您可以将regex
Transform\s+用于不可用的(.*)
演示
爪哇:
public static void main (String[] args) throws java.lang.Exception
{
Pattern p= Pattern.compile("Transform\\s+for(.*)unavailable");
String s = "Transform for c5d2f185503a11e68f4dd4bed9c2c707 unavailable";
Matcher m = p.matcher(s);
if ( m.find() )
{
System.out.println("Found match : " + m.group(1));
}
}
请说明您想要什么样的输出,以及到目前为止您尝试了什么。将帮助您找到所有此类字符串如果这是您需要的请澄清您想要作为输出的内容以及您迄今为止尝试的内容。会帮你找到所有这样的字符串如果这是你需要的是的,做了!谢谢你,做到了!谢谢