capturing-group

Co to jest grupa nie przechwytywania w wyrażeniach regularnych?

W Jaki Sposób w wyrażeniach regularnych używane są grupy nie-przechwytywające, tj. (?:) i do czego służą?

Jak możemy dopasować a^n b^n?

jest to druga część serii artykułów edukacyjnych regex. Pokazuje, w jaki sposób można użyć lookaheads i zagnieżdżonych ref ... a to, które języki mogą być dopasowane przez wyrażenia regularne? . NET Regex Balancing Groups vs pcre recursive Patterns

Jak możemy dopasować a^n b^N z wyrażeniem regularnym Java?

jest to druga część serii artykułów edukacyjnych regex. Pokazuje, w jaki sposób można użyć lookaheads i zagnieżdżonych ref ... a to, które języki mogą być dopasowane przez wyrażenia regularne? . NET Regex Balancing Groups vs pcre recursive Patterns

Grupy przechwytywania Regex Vim [bau- > byau: ceu - > cyeu]

Mam listę słów: bau ceu diu fou gau Chcę zamienić tę listę na: byau cyeu dyiu fyou gyau Bezskutecznie próbowałem kome ... /(\w)(\w\w)/\1y\2/g Biorąc pod uwagę, że to nie działa, co muszę zmienić, aby grupy przechwytywania regex działały w Vimie?

Jak to regex znaleźć numery trójkątne?

część serii artykułów edukacyjnych regex, jest delikatnym wprowadzeniem do pojęcia zagnieżdżonych odniesień. Kilka pierw ... y ktoś może wyjaśnić jak? Podobne pytania Jak określić, czy liczba jest liczbą pierwszą za pomocą wyrażenia regularnego?

Co oznacza to wyrażenie regularne Django? `?P`

Mam następujące wyrażenie regularne (regex) w moim urls.py i chciałbym wiedzieć, co to znaczy. W szczególności (?P<category_slug> część wyrażenia regularnego. r'^category/(?P<category_slug>[-\w]+)/$

Jak przechwycić dowolną liczbę grup w wyrażeniach regularnych JavaScript?

Spodziewałbym się tej linii JavaScript: "foo bar baz".match(/^(\s*\w+)+$/) Aby zwrócić coś w rodzaju: ["foo bar baz", " ... a tylko ostatni przechwycony mecz: ["foo bar baz", " baz"] Czy jest sposób na zdobycie wszystkich przechwyconych zapałek?

Scala capture group using regex

Powiedzmy, że mam ten kod: val string = "one493two483three" val pattern = """two(\d+)three""".r pattern.findAllIn(string).f ... // prints 483 Czy jest inny sposób na osiągnięcie tego, bez używania klas z java.util bezpośrednio i bez używania unaply?