我必须在许多具有名称的文件中查找/替换大量输入,这些文件要么是必需的,要么具有 minlength/maxlength 或 ng-pattern 属性。
我做了这个正则表达式:
<input([^\/\>]*?) name="([\S\_]+?)" ([^\/\>]*?)(required|pattern|minlength|maxlength)([^\/\>]*?)\/\>
我在 regex101.com 上测试了这个正则表达式(虽然是一个 js 正则表达式)并且它有效。Sublime 的正则表达式语法可能与 javascript 略有不同,但我最近一直在使用正则表达式查找/替换,这是它第一次不起作用。
我很确定是这些部分有问题:
([^\/\>]*?)
任何帮助,将不胜感激。