regexp ile şunu yapmak için ne demek lazım:
[sabityazı]xxyy[başkasabityazı]
bir dökümanın içinden [sabityazı] ve [başkasabityazı] arasındaki değerleri döndürmem gerekiyor. En son regexp bakalı baya oldu unutmuşum, bir el atıverin. Teşekkürler.
[sabityazı]xxyy[başkasabityazı]
bir dökümanın içinden [sabityazı] ve [başkasabityazı] arasındaki değerleri döndürmem gerekiyor. En son regexp bakalı baya oldu unutmuşum, bir el atıverin. Teşekkürler.

[sabityazı](.*)[başkasabityazı]
?
compumaster


ben de şöyle anladım;
/\[sabityazı\]([0-9]+)\[başkasabityazı\]/
luzumsuzadam


/[sabityazı](.*?)[başkasabityazı]/
greedy nongreedy farki icin bakiniz (bkz: regular expression/@fdegir).
deger olayini yeni gordum, o zaman
/[sabityazı](\d+?)[başkasabityazı]/
sayet virgullu degerler varsa ilki isini gorur.
fdegir

1