PHP ilginç bir hata rastladım ettik. Temelde ben bir betik (script A) çalışıyor ama bir sınıf içine koymak ve bir betik (Script B) kullanıldığında çalışmak için başarısız aşağıda görülen düzenli bir ifade var.
PHP 5.3 Bu komut, test edilmiş ve 5.2 var.
Script A:
http://iamdb.googlecode.com/svn/trunk/testing.php
Script B:
Class the regex is used in: http://iamdb.googlecode.com/svn/trunk/imdb/search/imdb_search_title.class.php
Script calling it: http://iamdb.googlecode.com/svn/trunk/examples/Search_Debug.php
Regular Expression:
"#<br> aka <em>\"([^\"]*)\"</em>(?: -?,? ([^ ]*) (?:<em>\(([^\)]*)\)</em>)*)*#i"
Teşekkürler.
Talep olarak, burada Senaryo B. bazı örnek çıktı ..
Array
(
[0] => Array
(
)
[1] => Array
(
)
[2] => Array
(
)
[3] => Array
(
)
[INPUT] => <small>(TV series)</small> <br>aka <em>"Hammer Time"</em> - USA <em>(working title)</em>
)
Numaralı tuşlar preg_match_all çağrısından ve INPUT tuşuna giriş dizesi göstermek için sonradan ilave edilir.