ugrás a tartalomhoz

Minta keresése szövegben.

s_volenszki · 2006. Szep. 26. (K), 20.39
Sziasztok!

Tudna nekem valaki segíteni szövegben szabályos kifejezések keresése ügyében?

Egy szöveges változóban kellene kicserélni bizonyos szövegrészleteket azonosítóra (cid-re).

Ismerkedtem már a preg_match_all függvénnyel, és a minta illesztéshez kellene segítség. A cél az, hogy a fent nevezett szöveges változóból kikeressem az összes olyan szövegrészletet ami (src=")-vel kezdődik és (.jpg")-vel végződik.

Nagyon jó lenne valami doksi sok-sok példával! Amit eddíg találtam, az alapján talán

így kezdődik: ^src="
talán ez a közepe: '.'
és így ér véget: .jpg"$

Hogy működik minta illesztésben az escape karakter?
Kell \ az idézőjelhez: ^src=\"

Minden gondolatot szívesen várok!

s_volenszki
 
1

re

toxin · 2006. Szep. 26. (K), 21.03
elvileg
preg_match('/src=("|\').+?.jpg("|\')/si', $txt);


van egy rakat online regexeditor a neten, gugli-ban keress rájuk szvsz

üdv t
2

Minta.

s_volenszki · 2006. Szep. 26. (K), 21.23
Segítenél megérteni? Mik az egységek? Nem kell escape-elni az idéző jelet?

s_volenszki
3

majd én :)

krey · 2006. Szep. 26. (K), 21.43
Tisztelt s_volenszki!

Segítenél megérteni?

Nem :)

Mik az egységek?

A /preg_match(_all)?/ függvénynek opcionális paraméterben megadott matches tömb 0. eleme (_all-nál az n-edik elem 0. eleme) tartalmazza a teljes illeszkedő karakterláncot, az 1. az első zárójelezett részre vonatkozó részét a karakterláncnak és így tovább.

Nem kell escape-elni az idéző jelet?

Kell, toxin kolléga meg is teszi!


üdv. krey

ps. sokszor jobb preg_replace-t használni, legalábbis én szeretem, és ne kérdezd, hogy miért :)
4

magyarul is van?

randomly · 2006. Szep. 26. (K), 21.43
Szia!

Van magyarul is?
Ha igen akkor ne titkold tovább!
Én már annyit kerestem de angol tudás híján marad a InStr és Mid függvény visual basicban.
php -ban képtelen vagyok ezekre a preg_match logikára leírást találni.

Tudom én vagyok a béna de ez van.

De ígérem ha rájövök hogyan kell nyitok neki domain nevet ... persze magyart. :-)

rand

ps: például /si az végképp homály mi lehet ....
6

wikipedia?

krey · 2006. Szep. 26. (K), 21.46
7

magyarul

toxin · 2006. Szep. 26. (K), 22.17
http://weblabor.hu/konyvek/regulariskifejezesekmesterfokon
vagy javascript alatt regex
http://htmlinfo.polyhistor.hu/js13guide/regexp.htm
az is magyar

üdv t

ui kapcsolók itt vannak http://hu.php.net/manual/hu/reference.pcre.pattern.modifiers.php

s sorvége nem akasztja meg . token-t mintaillesztenél
i kis/nagybetű független mintaillesztés
5

bocs a privátért

randomly · 2006. Szep. 26. (K), 21.45
Szia!

Bocs a privátért ... ilyen béna tényleg nem lehetek!

rand