Я хочу обнаружить строки, которые:
ИЛИ
- Содержит = или <</strong> или > и после строки обязательно: значение ( , )
ИЛИ
Я пытаюсь определить, как указано выше. Но моя проблема в том, что он обнаруживает две группы для строк:
BLOC3_ETAPE1=
U36_B1=
Вы найдете мой тест здесь: https://regex101.com/r/DFHmce/1
^(-.*|.*[<>=](?:(\s*)|(?:(?!\s*$).+[(](?:.*)[,](?:.*)[)](?:.*)))|(?:.*SN.*))$
Ожидаемый результат строк в той же группе:
TEST APPARTEMENT
S1=32.319156K(0.5M,37.5K)R
S4<9.782835K(9.5K,10.5K)R
S5>9.782835K(2.5K,10.5K)R
U36_B1=
U6%=SN54LS02J
BLOC3_ETAPE1=
U9%=SN54LS273J TestPos