Próbuję użyć polecenia git diff - word-diff-regex = i wydaje się, że odrzuca wszelkie typy uprzedzeń i lookbehindów. Mam problem z ustaleniem, jaki smak używa regex git. Na przykład:Jaki smak regex używa git?
git diff --word-diff-regex='([.\w]+)(?!>)'
Powraca jako nieprawidłowe wyrażenie regularne.
Próbuję uzyskać wszystkie słowa, które nie są znacznikami HTML. Tak powstałe mecze regex powinny być „Hello World” „” bar „Foo” „” na poniższy ciąg
<p> Hello World </p><p> Foo Bar </p>
Wygląda na to, że wcześniejsza rezerwacja nie jest obsługiwana. Może powinieneś poinformować nas o tym, na czym polega logika, na wypadek gdyby obejście nie było obejściem. –
Zaktualizowałem moje pytanie, aby pokazać, co muszę wyreperować dla – Papajohn000
Używa POSIX ERE. A nawet BRE. POSIX nigdy nie wspierał przeglądów. –