Klausimai, pažymėti „regex-lookarounds“

Reguliarios išraiškos yra nulinio pločio deklaracijos, kurios tikrina atitikties kontekstą dabartinėje rungtynių vietoje.
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
6
atsakymai

„Regex“ žiūri į „be lydėjimo“ grep

Aš stengiuosi grep visiems Ui atvejams, kurių nesilaiko linija ar net raidė L Kaip galiu parašyti reguliarią išraišką, kad būtų ieškoma visų tam tikros NE eilutės atvejų, po kurių seka kita eilutė? Naudojama ...
nustatyti 08 vas '12 19:52
6
atsakymai

Neigiama išraiška Normali išraiška

Noriu, kad visos eilutės baigtųsi „.htm“, jei jos nesibaigs „foo.htm“. Paprastai turiu padorų ir reguliarių išraiškų, bet neigiami požiūriai mane užmuša. Kodėl tai neveikia? /(?!foo)\thtm$/i.test("/foo.htm "); // grįžta tiesa ...
yra nustatytas liepos 28 d. 11 val
6
atsakymai

Regex gauti žodžius po atitinkamos eilutės

Turinys yra toks: Tema: Saugumo ID: S-1-5-21-3368353891-1012177287-890106238-22451 Paskyros pavadinimas: „ChamaraKer“ paskyros domenas: JIC Prisijungimo ID: 0x1fffb Objektas: Objekto serveris: saugumo objekto tipas ...
nustatyti Oct 05 '13, 5:07
3
atsakymai

Regex iki įjungimo

Norint gauti reguliarią išraišką, kokia yra sintaksė paieškai, kol ji įsijungia? Patinka: Hystack: Greitas raudonas lapė šoktelėjo per tingų rudą šunį „Expression“: *? Quick ->
nustatyti spalio 03 '10, 17:08
4
atsakymai

Neigiamo požiūrio supratimas

Bandau suprasti, kaip neigiami požiūriai veikia su paprastais pavyzdžiais. Pavyzdžiui, apsvarstykite šią reguliarią išraišką: a (?! B) c Maniau, kad neigiama perspektyva atitinka poziciją. Taigi, šiuo atveju įprastinė išraiška atitinka bet kurią ...
gruodžio 29 d '15, 18:03
3
atsakymai

Kas yra negerai su mano reguliariu reiškiniu GNU sed?

Tai aš darau (supaprastintas pavyzdys): gsed -i -E 's / ^ (! Foo) (. *) $ / Baras 1 /' file.txt Bandau pateikti juostą prieš kiekvieną eilutę, kuri nepradeda su foo. Tai klaida: gsed: -e išraiška # 1, char 22: neteisinga ankstesnė reguliari raiška ...
paklausė 29 rug. '12 13:36
4
atsakymai

Reguliari išraiška, atitinkanti pirmąjį ne kartotinį simbolį

Tl; DR re.search („(.) (?!. * stygos, jei nėra dvigubų simbolių ...
nustatytas rugsėjo 30 d '16, 20:22
1
atsakymas

„Java regex“: neigiamas vaizdas

Bandau sukurti dvi reguliarias išraiškas, kurios atitiks URI. Šie URI turi formatą: / foo / someVariableData ir / foo / someVariableData / bar / someOtherVariableData Man reikia dviejų reguliarių išraiškų. Kiekvienas iš jų turi atitikti vieną ...
yra nustatyta birželio 20 d. 12 val
5
atsakymai

Ar JS-regex kada nors pasirodys?

Ar yra kokių nors gerų priežasčių, kodėl šiandien tai neturime, ir jei taip, ar tai yra įmanoma? Ar tai atrodo kaip vienas iš tų dalykų, kurie pažeidžia atgalinį suderinamumą, jei jie buvo pateikti?
nustatyti 05 Rgs '12 3:40
3
atsakymai

Neigiamas „Lookahead Regex“ godumas (kodėl. *? Per gobšus)

Man sunku suprasti subtilesnes neigiamų reguliarių išraiškų detales. Perskaičius „Regex lookahead“, „lookbehind“ ir atomines grupes, maniau, kad turėjau gerą neigiamų nuorodų santrauką, kai radau šį aprašymą: (? ...
Nustatyta gegužės 25 d. 11 val
1
atsakymas

Perl Regex „Ne“ (neigiamas vaizdas)

Aš nesu tikras, kad bus teisinga šios rūšies reguliarios išraiškos formuluotė, bet iš esmės tai, ką bandau daryti, atitinka bet kurią eilutę, prasidedančią „/“, bet po jo nėra „bob /“. Taigi jie ...
04 Bal '12 3:12
3
atsakymai

„Javascript“: geros detalės; kodėl išvaizda nėra gera?

Aš perskaičiau „Douglas Crockfords“ „JavaScript“: „Geros dalys“, aš baigiau reguliarių frazių skyrių. Šiame skyriuje jis vadina „JavaScript“, teigiamą išvaizdą (? =) Ir neigiamas „lookahead“ (?!) „Ar ne gera dalis“ Jis paaiškina ...
nustatyti 04 gruodis '09, 1:30
3
atsakymai

„Java RegEx“ neigiama išvaizda

Turiu tokį „Java“ kodą: Pattern pat = Pattern.compile („(? <! Function) w +“); Matcher mat = pat.matcher („funkcijų pavyzdys“); System.out.println (mat.find ()); Kodėl mat.find () grįžta tiesa? Naudojau neigiamą išvaizdą ir ex ...
nustatytas 02 rugpjūtis '13, 14:29
3
atsakymai

Kokie yra perl ir java regex funkcijų skirtumai?

Kokie yra perl ir java skirtumai, pagal kuriuos palaikomos reguliarios išraiškos sąlygos? Šis klausimas yra išskirtas tik iš reguliarių išraiškų ir, be kita ko, pašalina skirtumus, kaip galima naudoti įprastą išraišką, t.y.
gruodžio 25 d. '12, 14:19