W jaki sposób grupy nie przechwytujące, tj. Są (?:)używane w wyrażeniach regularnych i do czego
W jaki sposób grupy nie przechwytujące, tj. Są (?:)używane w wyrażeniach regularnych i do czego
Mam listę słów: bau ceu diu fou gau Chcę przekształcić tę listę w: byau cyeu dyiu fyou gyau Bezskutecznie wypróbowałem polecenie: :%s/(\w)(\w\w)/\1y\2/g Biorąc pod uwagę, że to nie działa, co muszę zmienić, aby grupy przechwytywania wyrażeń regularnych działały w Vimie?...
To jest druga część serii artykułów edukacyjnych dotyczących wyrażeń regularnych. Pokazuje, jak lookaheads i zagnieżdżone odwołania mogą być użyte do dopasowania nieregularnego języka a n b n . Zagnieżdżone odwołania są po raz pierwszy wprowadzane w: W jaki sposób to wyrażenie regularne...
Spodziewałbym się tej linii JavaScript: "foo bar baz".match(/^(\s*\w+)+$/) aby zwrócić coś takiego: ["foo bar baz", "foo", " bar", " baz"] ale zamiast tego zwraca tylko ostatnie przechwycone dopasowanie: ["foo bar baz", " baz"] Czy jest sposób na zdobycie wszystkich przechwyconych...