1 | $text = preg_replace('/\s(www\.)(\S+)/', ' <a href="http://\\1\\2" target="_blank">\\1\\2</a>', $text); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | $regexps = array( // http://foo.net => [url=http://foo.net]http://foo.net[/url] '#(?<!\[url=)(http://.*?)(?=[.,?:;()<>]*(\s|$))#i' => '[url=\1]\1[/url]', // www.foo.net => [url=www.foo.net]http://www.foo.net[/url] '#(?<!\[url=)(?<!http://)(www\..*?)(?=[.,?:;()<>]*(\s|$))#i' => '[url=http://\1]\1[/url]', // [url=http://foo.net]Foo[/url] => <a href="http://foo.net">Foo</a> '#\[url=(https?://.*?)\](.*?)\[/url\]#i' => '<a href="\1">\2</a>', // [url=foo.net]Foo[/url] => <a href="http://foo.net">Foo</a> '#\[url=(.*?)\](.*?)\[/url\]#i' => '<a href="http://\1">\2</a>', ); $output = preg_replace(array_keys($regexps), array_values($regexps), $input); |
Haha, dat zag FOK weer niet...quote:Op zaterdag 9 april 2005 09:50 schreef SuperRembo het volgende:
Zie mijn regexps in [PHP] voor dummies - Deel 5
1 | http://forum.fok.nl/topic/669725/1/1111#25504972. |
http://www.regular-expressions.info/quote:Op zaterdag 9 april 2005 01:57 schreef mschol het volgende:
tvp
ow en iedere goede / duidelijke sitre over regexp is welkom... (wil [ url] [/url] gaan vervangen enzo, de welbekende tags..)
1 | http://www.somedomain.com/link.php?link=http://www.externalsite.com |
1 2 3 4 5 6 7 8 9 10 11 12 | <html> <head> <title>PHP link.php file</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="93,94"> <frame src="http://www.somedomain.com/topframe.htm"> <frame src="$link"> </frameset> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 | <html> <head> <title>PHP link.php file</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="93,94"> <frame src="http://www.somedomain.com/topframe.htm"> <frame src="<?=$_GET['link'];?>"> </frameset> </html> |
1 2 3 4 5 6 | <frameset rows="93,94"> <frame src="http://www.somedomain.com/topframe.htm"> <frame src="<?=$_GET['link'];?>"> </frameset> </html> |
1 2 3 4 5 6 | <frameset rows="93,94"> <frame src="http://www.somedomain.com/topframe.htm"> <frame src="<?echo $_GET['link'];?>"> </frameset> </html> |
1 | <?='Hello World';?> |
1 | <? echo 'Hello World'; ?> |
http://nl3.php.net/manual/en/function.echo.phpquote:echo() also has a shortcut syntax, where you can immediately follow the opening tag with an equals sign. This short syntax only works with the short_open_tag configuration setting enabled.
1 I have <?=$foo?> foo.
thank youquote:
http://www.hio.hen.nl/sem(...)rcolleges/Regexp.pptquote:Op zaterdag 9 april 2005 12:34 schreef sylvesterrr het volgende:
[..]
http://www.regular-expressions.info/
http://en.wikipedia.org/wiki/Regular_expression#External_links
Is de vraag nog steeds niet beantwoord?quote:Op zondag 10 april 2005 19:01 schreef SuperRembo het volgende:
Sv3n, kan je nog eens uitleggen waarom het gebruik van auto-increment id's niet goed zou zijn?
"Omdat mijn leraren het zeggen" vind ik geen antwoordquote:Op zondag 10 april 2005 19:06 schreef Swetsenegger het volgende:
[..]
Is de vraag nog steeds niet beantwoord?
1 2 3 4 5 | <? $str = 'een twee drie vier vijf zes zeven acht negen tien'; $newStr = str_replace(' ', '', $str); echo $newStr; ?> |
uiteraardquote:Op maandag 11 april 2005 17:14 schreef Jump het volgende:
ook nogeen ; achteraan die eerste commandoregel wel
Shit ja, gewoon str_replace natuurlijkquote:Op maandag 11 april 2005 17:11 schreef sylvesterrr het volgende:
[ code verwijderd ]
output: eentweedrieviervijfzeszevenachtnegentien
1 2 3 | $search = array ('[b]', '[/b]', '[i]', '[/i]', '[u]', '[/u]', '[ul]', '[/ul]', '[li]', '[/li]'); $replace = array ('<b>', '</b>', '<i>', '</i>', '<u>', '</u>', '<ul>', '</ul>', '<li>', '</li>'); $string = str_replace($search, $replace, $string); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <? $text = "blaat[b]boe[/b]bb"; function tags($text) { global $text; $search = array ('[b]', '[/b]', '[i]', '[/i]', '[u]', '[/u]', '[ul]', '[/ul]', '[li]', '[/li]'); $replace = array ('<b>', '</b>', '<i>', '</i>', '<u>', '</u>', '<ul>', '</ul>', '<li>', '</li>'); $text = str_replace($search, $replace, $text); } tags($text); ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |