Я пытаюсь сузить свой RegEx, чтобы игнорировать элементы формы с помощью type="submit"
. Я хочу только выбрать часть элементов до части class="*"
, но все равно игнорировать, если type = "submit" приходит до или после класса.регулярное выражение исключить совпадение, которое содержит шаблон строки
Моя регулярное выражение до сих пор:
(<(?:input|select|textarea){1}.*[^type="submit"]class=")(((?!form\-control)[a-zA-Z0-9_ -])*")
Тестовый пример: Line один должен соответствовать до конца класса, и линия 2 игнорируется.
<input type="text" name="name" id="test" class="example-class" max-length="7" required="required">
<input type="submit" class="btn-primary" value="send">
Возможно ли это?
На каком языке вы используете это регулярное выражение? – gms0ulman
Я использую инструмент поиска и замены текстового редактора атома для выполнения пакетных изменений html. Это не часть скрипта. Я использую http://regexr.com/ для создания regex – Kiee
ПОЧЕМУ так много людей используют '... {1}', как вы думаете, что это изменится? – Fallenhero