Есть ли способ достичь эквивалента отрицательного lookbehind в Dart regexp? Мне нужно сопоставить строку, которая не начинается и не заканчивается определенным набором символов.Отрицательный эквивалент lookbehind в DART?
Я не могу найти регулярное выражение, которое делает это без сбоев, если совпадающая часть находится в начале строки. Отрицательные взгляды кажутся единственным ответом, но у Дарта его нет.
Это регулярное выражение, которое я хотел бы работать, но это не делает:
(?<!(Me\.)|[frFR])(text)(?!\w)
Было бы соответствовал .text
или text=
, но не Me.text
или FtextABC
Мне лично нравится метод разворота строк, за которым следует стандартный просмотр. –
@OP, если ответ вам полезен, можете ли вы его разглядеть (или еще лучше его принять)? Если нет, можете ли вы сообщить, почему нет? –
К сожалению, я был АФК до сих пор. Вы определенно заслуживаете upvote :) Я уже знал ссылку, которую вы предоставили, и я надеялся на какое-то более простое решение :) (Да, я ленив). Тем не менее, вы подтверждаете мои мысли, и мне придется закодировать его так, как вы предлагали. – APiK