Java替换匹配正则表达式 对不起,我必须重写这个问题,我正在完成它,有人把它关掉了。 他们没有解释为什么我要重新发布? 请告诉我什么让人困惑
要点:我想用匹配的一部分替换正则表达式匹配 所以如果我正则表达式hi,我希望它被替换为{hi} 如果regex匹配at,我想用{at}替换 这太棒了看这两个字母的单词被替换了 回报将是Java替换匹配正则表达式 对不起,我必须重写这个问题,我正在完成它,有人把它关掉了。 他们没有解释为什么我要重新发布? 请告诉我什么让人困惑,java,regex,matcher,replaceall,Java,Regex,Matcher,Replaceall,要点:我想用匹配的一部分替换正则表达式匹配 所以如果我正则表达式hi,我希望它被替换为{hi} 如果regex匹配at,我想用{at}替换 这太棒了看这两个字母的单词被替换了 回报将是 this <h1>is</h1> awesome look <h1>at</h1> this two letter words get replaced 试一试 试一试 1美元是指当前的比赛吗?感谢您在本场比赛中抽出时间,1美元代表第一组。组是圆括号中的表达式,所
this <h1>is</h1> awesome look <h1>at</h1> this two letter words get replaced
试一试
试一试
1美元是指当前的比赛吗?感谢您在本场比赛中抽出时间,1美元代表第一组。组是圆括号中的表达式,所以我必须为每场比赛支付1美元、2美元……等等?哦,我明白了。我对什么是团体感到困惑。非常感谢你把它拿到Worked1美元是指现在的比赛吗?感谢您在本场比赛中抽出时间,1美元代表第一组。组是圆括号中的表达式,所以我必须为每场比赛支付1美元、2美元……等等?哦,我明白了。我对什么是团体感到困惑。非常感谢你让它工作起来
ArrayList<String> replacements= new ArrayList<String>();
String s="::";
s+=command;
Pattern p= Pattern.compile("[!-~]");
Matcher match= p.matcher(this.execution);
while(match.find()){
replacements.add(match.group());
}
StringBuilder string= new StringBuilder();
for(int i=0;i<this.execution.length();i++){
String a=new String(execution.charAt(i));
if(...){
...
}
}
s+="::"+this.execution;
str = str.replaceAll("(\\b\\w\\w\\b)", "<h1>$1</h1>");