Autor Zpráva
Nat
Profil *
Zdravím,

nevím si rady s tím, jak ukončit tento regulární výraz, tak aby našel jen první výskyt ~993 a u něj skončil. ~993 se následně v textu vyskytuje několikrát, ale já vždy potřebuji vybrat jen úsek mezi ~110 a ~993

$preg = '/~110...2~120.2.Borovice.*[~993]/';

Hledá se v textu: (jen část)

.............. ~110 2 2~120 2 Borovice~269 2 10~270 1 4~271 2 0~272 2 710~273 3 227 2 2 2 2 2 2 2 2 2 2 4 0 1 0 0 0 1 0 0 0 1 1 1 0 1 0 0 1 1 0 0 0 1 1 2 0 0 0 0 0 0 1 2 1 0 0 0 0 2 2 4 0 0 2 2 0 0 0 0 0 1 1 0 0 0 1 3 1 0 0~274 1 1~275 1 0~276 1 1~290 1 2~291 5 191 168~292 5 182 159~293 5 412 301~294 1 1 1~294 2 160 80~295 1 1 2~295 2 400 300~296 1 3 6~296 2 Kulatina ROTO~296 3 XXXX XXXX~296 4 6 2~297 1 1 1~298 1 1 1~299 1 1130 670~299 2 1160 670~299 3 1280 740~300 1 0 0~361 1 1~2308 0 10 10 10 10 0 0 0 0~2308 1 0 80 150 220 290 360 430 500 570 640 0 80 150 220 290 360 430 500 570 640 0 80 150 220 290 360 430 500 570 640 0 80 150 220 290 360 430 500 570 640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0~2308 2 171 386 571 843 1171 1586 2029 2543 3114 3743 614 743 886 1043 1229 1429 1629 1800 2071 2300 1650 1971 2286 2657 3071 3529 4014 4543 5114 5700 257 600 800 957 1129 1257 1371 1500 1614 1714~991 21~992 1876~993 17803~110 2 2~120 2 Smrk~269 2 10~270 1 4~271 2 0~272 2 800~273 3 174 2 2 2 2 2 2 2 2 2 2 4 0 0 0 0 0 0 0 0 0 3 0 0 0 0 1 1 3 0 0 1 0 0 0 0 2 3 0 3 7 0 0 1 2 0 1 0 1 0 0 1 3 0 0 3 0 2 1 2 0 0 4 3 0 0 0 0 0 1 9 0 0 0 2 0 0 0 0 4~274 1 1~275 1 0~276 1 1~290 1 3~291 5 142 109 85~292 5 134 101 78~293 5 300 301 201~294 1 1 1 1~294 2 80 80 60~295 1 2 2 2~295 2 300 300 200~296 1 6 6 8~296 2 ROTO ROTO Kuly~296 3 XXXX XXXX XXXX~296 4 2 2 2~297 1 1 1 1~298 1 1 1 1~299 1 490 320 120~299 2 490 320 120~299 3 550 370 140~300 1 0 0 0~361 1 1~2308 0 10 10 10 10 0 0 0 0~2308 1 0 80 150 220 290 360 430 500 570 640 0 80 150 220 290 360 430 500 570 640 0 80 150 220 290 360 430 500 570 640 0 80 150 220 290 360 430 500 570 640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0~2308 2 171 386 571 843 1171 1586 2029 2543 3114 3743 614 743 886 1043 1229 1429 1629 1800 2071 2300 1650 1971 2286 2657 3071 3529 4014 4543 5114 5700 257 600 800 957 1129 1257 1371 1500 1614 1714~991 63~992 1981~993 ............ atd.

Díky předem za radu

Nat
Keeehi
Profil
$preg = '/ ~110 (.*?) ~993 /';
Nat
Profil *
Díky za radu nakonec jsem to, ale vyřešil jinak, kdy jsem si rozdělil ten text do polí pomocí explode(). Ale díky Nat

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: