Предположим, у меня есть строка, которая может иметь параметры
--true config --false
Все параметры могут иметь префикс предопределенного префикса, такого как --
или !
, и они могут появляться в любом поместите в строку до или после «непараметрического параметра».
Используя регулярное выражение only
, как можно сопоставить все «непараметрические параметры» в строке, например, в приведенном выше примере это будет config
.
Я смотрел на другие ответы, предполагающие негативный взгляд вперед, такие как ^(?!--).*
, но они работают только для всей строки.