用于选择除给定符号之间的字符以外的所有内容的正则表达式是什么。
如果给定符号为'%',则<simple%name%>
应产生<simple>
因此,下一行首先找到%,然后找到其他任何字符,直到找到%
"%.*?%"
举个例子:
String str = "<Simple%Name 1 % 1a%Foo%>";
System.out.println(str.replaceAll("%.*?%", ""));
将产生:
<Simple 1a>
您可以使用“%(。?)%” *
这里是我尝试考虑您输入的字符串为的示例
简单%name%
String str = "simple%name%";
System.out.println(str.replaceAll("%(.*?)%", ""));
此输出将是>
简单