Ben sed ile kullanıyorum regexpi var, ama şimdi ben de PHP çalışması yapmak gerekir. Onlar engelli olarak ben sistem çağrıları kullanamazsınız.
$ cat uglynumber.txt: Ticket number : 303905694, FOO:BAR:BAR: Some text Case ID:123,456,789:Foobar - Some other text 303867970;[FOOBAR] Some text goes here Case Ref: 303658850 - Some random text here - host.tld #78854w
$ cat uglynumbers.txt | sed "s/[, ]//g;s/.*\([0-9]\{9\}\).*/\1/g" 303905694 123456789 303867970 303658850
Yani, PHP ile aynı nasıl?
Ben böyle bir örnek buldum, ama o içine regexpi enjekte edemez.
if (preg_match("/.../", $line, $matches)) { echo "Match was found"; echo $matches[0]; }