正则表达式删除两个字符之间的子字符串
我想从正常表达式的字符串中删除<
和>
之间的任何内容,包括( <
和>
)。 这里有几个例子。
Hiand
它应该给Hiand
rekha@gmail.com
然后它应该给rekha@gmail.com
Reva Patel
应该给Reva Patel
revapatel@gmail.com,rekha@gmail.com
它应该给revapatel@gmail.com,rekha@gmail.com
有人可以给我一个正则表达式吗? 我需要用Java实现它。
尝试使用正则表达式:
<.*?>
例如:
String s = "Hiand"; System.out.println(s.replaceAll("<.*?>", ""));
String newStr = str.replaceAll("<[^>]*>", "");
试试这个代码段!
String str = "Hiand test"; for (int i = 0; i < str.split("?[az]+>").length; i++) System.out.println(str.split("?[az]+>")[i]);