是否有简单的解决方案通过在Java中使用正则表达式来解析String
?使用正则表达式替换Java中的字符串并替换所有
我必须改编一个HTML页面。因此,我要解析多个字符串,例如:
href="/browse/PJBUGS-911"
=>
href="PJBUGS-911.html"
字符串的图案是唯一的不同相对应的ID(例如911
)。我的第一个想法是这样的:
String input = "";
String output = input.replaceAll("href=\"/browse/PJBUGS\\-[0-9]*\"", "href=\"PJBUGS-???.html\"");
我想替换除ID以外的所有东西。我怎样才能做到这一点?
将是很好,如果有人能帮助我:)
感谢您提供非常快速的答案和解决方案。正常工作:-) – erwingun2010