Új hozzászólás Aktív témák
-
ubid
senior tag
Sziasztok!
Ismét egy regexpes kérdéssel jövök...
Már a sírba kerget... komolyan....Eredeti regexp :
(array[\s,\n]*\(){1}(.*?\;)Ennek a lényege ugye hogy egy array( kezdetű valamibe legyen bármi és egy pontosvessző legyen a zárása..
tehát pl :
array( 'default' => 'default text');Ez idáig jó, viszont a hiba ott kezdődik, hogyha magán az array-en belül is van pontosvessző... mert lehet... sajnos...
akkor ott véget ér a match... hibása...pl:
array( 'default' => 'defaul;t text'); ebből csak ennyi matchel : array( 'default' => 'defaul;Tehát kellene nekem egy megkötés előrefelé tekintve, hogy például csak akkor szímtson a pontosvessző, hogyha az utána lévő karakter $ jel, (nem számítva a szóközöket...)
ez már jó bonyolult...
Próbálkozok vele, de nem igazán jön össze..
valami ilyesmi... de timeout...(array[\s,\n]*\(){1}(.*?\;(?=\$))
Vagy mondjuk még ami jó lehet... hogy azt figyelje, hogy az utána lévő első karakter a szóközöket kivéve, ne betű legyen. (hanem például $, vagy semmi )
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- BESZÁMÍTÁS! 1TB WD Black SN7100 NVMe SSD meghajtó garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4662, 90% AKKSI
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- iPhone 16 pro 128GB Sivatagi Titán - 27% ÁFA (0395)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
