正则日常积累

1、替换<input  >  为<input   /> 但不影响之前的  <input />

replace(/<input[^\/]+?(>)/g, str => str.replace('>', '/>'));

String str = "aaa<input key=\"name\" >bbb<input key=\"name1\" />ccc";
String regex = "((<input[^/>]+)(>))";
System.out.println(str.replaceAll(regex, "$2/>"));
posted @ 2018-04-19 15:33  剑神西门吹雪  阅读(105)  评论(0编辑  收藏  举报