regex-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żą?
Co to jest grupa bez przechwytywania? Co robi (?:) zrobić?
Jak ?: jest używany i do czego jest dobry?
RegEx dla pasujących kodów pocztowych w Wielkiej Brytanii
Szukam wyrażenia regularnego, które potwierdzi pełny złożony Kod Pocztowy UK tylko w ciągu wejściowym. Wszystkie nietypowe fo ... ze
CW3 9SS
SE5 0EG
SE50EG
se5 0EG
WC2H 7LT
No Match
aWC2H 7LT
WC2H 7LTa
WC2H
Jak rozwiązać ten problem?
python repodgrupa: number after \ number
Jak mogę zastąpić foobar foo123bar?
To nie działa:
>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
To działa: ... ohibar'
Myślę, że to częsty problem, gdy masz coś takiego \number. Czy ktoś może mi podpowiedzieć jak sobie z tym poradzić?
RegEx aby wyodrębnić wszystkie dopasowania z łańcucha za pomocą wyrażenia regularnego.exec
Próbuję przetworzyć następujący rodzaj łańcucha:
[key:"val" key2:"val2"]
Gdzie w środku znajdują się dowolne pary klucza: ... cription:"aoeu" uuid:"123sth"]' ]
Ale description:"aoeu" Również pasuje do tego wzoru. Jak mogę odzyskać wszystkie zapałki?
Nazwa grupy wyrażeń regularnych" (?P regexp)": co oznacza "P"?
W Pythonie,(?P<group_name>…) składnia pozwala odwoływać się do dopasowanego ciągu poprzez jego nazwę:
>>> i ... ć pomysły, jak pomóc moim uczniom zapamiętać tę składnię. Wiedza o tym, co oznacza "P "(lub może oznaczać), byłaby przydatna.
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?
python repodgrupa: Liczba po umber
Jak mogę zastąpić 'foobar' na 'foo123bar'?
To nie działa:
>>> re.sub(r'(foo)', r'\1123', 'foobar')
'J3bar'
To ... 'foobar')
'foohibar'
Myślę, że to częsty problem: liczba PO \liczba. Czy ktoś może mi powiedzieć jak sobie z tym poradzić?
Czy mogę zastąpić grupy w wyrażeniach regularnych Java?
Mam ten kod i chcę wiedzieć, czy mogę zastąpić tylko grupy (nie wszystkie wzorce) w wyrażeniach regularnych Javy.
Kod:
//. ... Now I want replace group one ( (\\d) ) with number
//and group two (too (\\d) ) with 1, but I don't know how.
}
Negowanie odwołania wstecznego w wyrażeniach regularnych
Jeśli ciąg znaków ma taki przewidywany format:
value = "hello and good morning"
Gdzie "(cudzysłów) może być również " (po ... cy, który jest taki sam jak otwarcie.
Zezwalaj na dowolne znaki z oznaczeniem unclosing.
Znajdź znak znacznika zamknięcia.