| Autor | Zpráva | ||
|---|---|---|---|
| mire Profil * |
#1 · Zasláno: 11. 12. 2010, 11:12:17
zdravim, mozete mi prosim pomoct s reg. vyrazmi? je to moja slaba stranka
mam vyraz preg_match_all('#{G (.*?)}#i', $X, $Y);ktory funguje dobre, ale chcel by som ho obohatit o escapovanie. takze ak mam $X = 'nejaky text {G text na vyber \} a tak dalej}';aby mi vybralo text na vyber \} a tak dalej a nie text na vyber \ dakujem moc krat |
||
| Keeehi Profil |
#2 · Zasláno: 11. 12. 2010, 14:22:31
preg_match_all('#\{G (.*?)(?<!\\)\}#i', $X, $Y); |
||
| mire Profil * |
#3 · Zasláno: 11. 12. 2010, 15:22:33
no ja som nieco podobne sksual, ale vrati to warning
preg_match_all(): Compilation failed: missing ) at offset 17 vzdy ekd som daco sksual, tak mi vracialo podobne chyby, ako keby to nereagovalo na escapovanie spatneho lomitka |
||
| Keeehi Profil |
#4 · Zasláno: 11. 12. 2010, 15:25:59
Tak tam přidej ještě jedno (nebo dvě) zpětné lomítko a začne to fungovat. Proč toto divné chování, tak to opravdu netuším.
'#\{G (.*?)(?<!\\\)\}#i' |
||
| mire Profil * |
#5 · Zasláno: 11. 12. 2010, 18:17:40
dik moc, funguje :)
|
||
|
Časová prodleva: 15 let
|
|||
0