Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java替换匹配正则表达式 对不起,我必须重写这个问题,我正在完成它,有人把它关掉了。 他们没有解释为什么我要重新发布? 请告诉我什么让人困惑_Java_Regex_Matcher_Replaceall - Fatal编程技术网

Java替换匹配正则表达式 对不起,我必须重写这个问题,我正在完成它,有人把它关掉了。 他们没有解释为什么我要重新发布? 请告诉我什么让人困惑

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美元代表第一组。组是圆括号中的表达式,所

要点:我想用匹配的一部分替换正则表达式匹配 所以如果我正则表达式hi,我希望它被替换为{hi} 如果regex匹配at,我想用{at}替换

这太棒了看这两个字母的单词被替换了 回报将是

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>");