![]() |
[php] PCRE: bbCode schreibe grad ne bbCode Funktion und häng hier n bissl hab grad die [p hp] und [c ode] Tags eingebaut, aber jetz will ich, dass die ganzen anderen Tags innerhalb von diesen zweien nicht ersetzt werden. ich hab jez mal das hier versucht, aber es funktioniert nich so richtig wie ich mir das vorstelle.. irgendwann steht nur fett "php" da und sonst garnix.. hier für [ b] das pattern:[code] #(?<!\[php\]|\[code\])(?:.*?)\[b\](.*?)\[/b\](?:.*?)(?!\[/php\]|\[/code\])#is [/code] die (?<!....) tags sollen ne lookbehind assertion sein, und die (?!...) das Gegenstück hinten wollts schon mit nem backreference und dann so =>[code] #(?<!\[php\]|\[code\])(.*?)\[b\](.*?)\[/b\](?:.*?)(?!$1)#is [/code] aber das funzt auch net so wie ichs haben will edit: [code]#(?<!\[php\](?:.*?))....[/code]gibt folgenden Fehler: [quote=apache] Warning: Compilation failed: lookbehind assertion is not fixed length at offset 18 in F:\xampp\htdocs\community_mysql\index.php on line 38[/quote] muss denn so ne assertion ne absolute Länge haben? :s häng da jez halt, wenn sich wer auskennt.. wär nett |
AW: [php] PCRE: bbCode weiss keiner was? :| |
AW: [php] PCRE: bbCode Nunja, ich hab auch schonmal [url=http://www.php.net/]PHP[/url] gecoded und Dein Code sieht mir recht [url=http://mindprod.com/unmain.html]obfuscated[/url] aus, vielleicht könntest Du ihn erstmal ausführlich coden (mit [url=http://de2.php.net/ereg_replace]ereg_replace()[/url] und sowas) - damit normal sterbliche wie ich den auch verstehen können. :inflames: THX |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 08:56 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.