Klausimai pažymėti „regex-group“

Reguliarios išraiškos grupės sukuriamos įtraukiant dalį reguliarios išraiškos skliausteliuose. Grupės leidžia jums taikyti kiekybinį dydį visai grupei arba apriboti įprastinės išraiškos dalies keitimą. Be reguliarios išraiškos dalių grupavimo, skliausteliuose taip pat sukuriama fiksavimo numeravimo grupė. Jis saugo eilutės dalį, kuri atitinka skliausteliuose esančią reguliariosios išraiškos dalį.
28
atsakymai

Įprastinė išraiška, atitinkanti eilutę, kurioje nėra žodžio?

Žinau, kad galite derinti žodį ir tada suderinti rungtynes ​​naudodami kitus įrankius (pvz., Grep -v). Tačiau norėčiau sužinoti, ar galima suderinti eilutes, kuriose nėra konkretaus žodžio (pvz., Hede), naudojant ...
nustatyti 02 Jan '09 10:30 val
15
atsakymai

Kas yra nefiksuojanti grupė? Ką daro (? :)?

Kaip jis naudojamas ?: Ir kas tai naudinga?
nustatytas rugpjūčio 18 d '10, 16:17
2
atsakymai

Pavadinta reguliarių išraiškų grupė "(? P <grupinis pavadinimas> regexp)" ką reiškia "P"?

„Python“ (? P <grupės pavadinimas> ...), sintaksė leidžia jums nurodyti eilutę su atitikmeniu pagal pavadinimą: >>> importuoti iš naujo >>> match = re.search ('(? P <name>. *) (? P <phone> . *) ',' John 123456 ') >>> match.group (' name ') „John“ ...
nustatytas balandžio 8 d '12 4:18
1
atsakymas

python re.sub grupė: numeris po

Kaip pakeisti foobar su foo123bar? Jis neveikia: >>> re.sub (r '(foo)', r '232', 'foobar') 'J3bar' Jis veikia: >>> re.sub (r '(foo)', r ' 1hi ',' foobar ')' foohibar 'Manau, tai yra dažna problema: skaičius po skaičiaus. Kažkas ...
gegužės 13 d. 11 val
4
atsakymai

„Vim Regex Capture“ grupės

Turiu žodžių sąrašą: bau ceu diu fou gau Noriu šį sąrašą paversti į: byau cyeu dyiu fyou gyau Bandžiau komandą ::% s / (w) (w) w / / 1y 2 / g reikia keisti, kad surinkimo grupės dirbtų Vim?
lapkričio 11 d. '13, 11:43
4
atsakymai

Ar galima pakeisti grupes java regex?

Turiu šį kodą, ir noriu žinoti, ar „Java regex“ galiu pakeisti tik grupes (ne visas šablonus). Kodas: // ... Pattern p = Pattern.compile ("(d). * (D)"); String input = "6 pavyzdžio įvestis 4"; Matcher m = p.matcher (įvestis); jei (m.fin ...
birželio 12 d., 10:39
3
atsakymai

Ar galiu naudoti ARBA reguliariai išraiška be užfiksuotų lizdų?

Aš naudoju rubular.com sukurti savo įprastą išraišką, o jų dokumentuose aprašoma: (...) Užfiksuoti viską, kas yra uždara (a | b) a arba b Kaip galiu naudoti OR išraišką neatsižvelgiant į tai, kas joje yra? Todėl, jei noriu susitarti ...
Nustatyta liepos 31 d. 10 val
1
atsakymas

„Python Regex“ iškart pakeičia grupes

Ar yra būdas tiesiogiai pakeisti visas grupes regex sintaksėje. Įprastas būdas: re.match (r "(?: Aaa) (_ bbb)", string1) .group (1) Tačiau noriu pasiekti kažką panašaus: re.match (r "(d. *?)) \ T s (d. *?) "," (CALL_GROUP_1) (CALL_GROUP_2) ") Todėl esu paprastas ...
gruodžio 23 d. '12 2:45
3
atsakymai

Neigiamos atgalinės nuorodos reguliariai

jei eilutė turi šį numatomą formatą: value = "hello and good morning" Kur "(taip pat) gali būti" (vienas pasiūlymas) ir uždarymo žyma ("arba") bus tokia pati kaip atidarymo. reikšmės s * = s * ...
lapkričio 8 d. '11, 22:04
3
atsakymai

Kaip užfiksuoti kelias kartotines grupes?

Turiu užfiksuoti kelias tos pačios šablono grupes. Tarkime, aš turiu tokią eilutę: HELLO, THERE, WORLD Ir aš parašiau šį šabloną ^ (?: ([AZ] +),?) + $ Noriu, kad tai būtų padaryta, tai yra kiekvieno žodžio užfiksavimas, todėl 1 grupė ...
Nustatykite gegužės 03 d. 16 val. 15:02
3
atsakymai

Kaip suskirstyti reguliarias išraiškas po 9-osios atgalinės nuorodos?

Gerai, todėl bandau sugrupuoti 9-osios atgalinės nuorodos praeitį notepad ++. Vicki sako, kad galiu naudoti grupės pavadinimą, kad galėčiau eiti per devintą nuorodą. Tačiau negaliu gauti sintaksės, kad rungtynės būtų teisingos. Aš pradedu ...
birželio 06 d. 12 val
1
atsakymas

ekstrakto pagrindą naudodami regeksą groovy

Jei turiu tokį šabloną tam tikru tekstu: def articleContent = "<! [CDATA [Hellow World]]>" Norėčiau ištraukti "Hellow World" dalį, todėl naudoju šį kodą, kad jis atitiktų: def contentRegex = "<! [CDATA [/ (.) * / ...
yra nustatytas liepos 09, 13, 1:17
3
atsakymai

Reguliari išraiška vienoje išraiškose kelis pakeitimus

Noriu dezinfekuoti tam tikrą įvestį ir, pavyzdžiui, pakeisti kelis simbolius priimtinu įėjimu. Danų kalba „å“ su „aa“. Tai galima lengvai padaryti, pavyzdžiui, su keliais teiginiais. / æ / ae /, / å / aa /, / ø / oe /, bet dėl ​​įrankio apribojimų, kuriuos noriu turėti ...
nustatytas sausio 03 d '13, 10:59
6
atsakymai

Kaip rašyti įprastą išraišką, kuri neįtraukia, o ne atitikmenį, pvz., Ne (tai | eilutė)?

Aš vargu ar bandau sukurti įprastą Emacs išraišką, kuri neįtrauktų grupių. [^] pašalina atskirus simbolius rinkinyje, bet noriu išskirti tam tikras simbolių sekas: kažką panašaus į [^ (ne | tai)], todėl eilutės, kuriose yra "ne" arba ...
nustatyti 07 vas '10 10:16 val
4
atsakymai

preg_replace, kaip pakeisti tik xxx ($ 1) yyy šabloną selektoriaus viduje

Bandau naudoti įprastą išraišką, kad pašalintumėte tik atitinkamą eilutės dalį. Aš naudoju preg_replace funkciją ir bandau pašalinti atitinkamą tekstą, uždedant skliaustelius aplink atitinkamą dalį. Pavyzdys: preg_replace ('/ tex ...
04 Feb rinkinys '11 15:55