有一段代码可以替换C / o,d / o,s / o或w / o,如下所示:
if (temp.contains(",,"))
{
temp=temp.replace ("C/O,,","");
temp=temp.replace ("S/O,,","");
temp=temp.replace ("D/O,,","");
temp=temp.replace ("W/O,,","");
}
但是我想用正则表达式替换上面的内容,以便它自动删除C或S或D或W,如果有一个char序列“,,”我无法得到正则表达式可以使用。 请帮忙。
答案 0 :(得分:2)
你是说这个?
temp=temp.replaceAll("[SDWC]/O,,","");
对于不区分大小写的匹配,
temp=temp.replaceAll("(?i)[SDWC]/O,,","");