正则日常积累

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/>"));
原文地址:https://www.cnblogs.com/zhimingxin/p/8883330.html