diff options
author | Mario <mario@mariovavti.com> | 2021-04-11 15:47:42 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2021-04-11 15:47:42 +0000 |
commit | 16cc695115688b04dae1b3ab97aef149b17bc7e4 (patch) | |
tree | 07a791f819bb3f241c1e4a0e93d76a4055e39ded | |
parent | f0e5ce7fd1dae13cc257a8a860fccbc294530776 (diff) | |
download | volse-hubzilla-16cc695115688b04dae1b3ab97aef149b17bc7e4.tar.gz volse-hubzilla-16cc695115688b04dae1b3ab97aef149b17bc7e4.tar.bz2 volse-hubzilla-16cc695115688b04dae1b3ab97aef149b17bc7e4.zip |
fix regression finding bookmarks
-rw-r--r-- | include/text.php | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/include/text.php b/include/text.php index 1eaa890e0..6e6e1fc38 100644 --- a/include/text.php +++ b/include/text.php @@ -874,11 +874,7 @@ function get_tags($s) { // ignore anything in [color= ], because it may contain color codes which are mistaken for tags $s = preg_replace('/\[color=(.*?)\]/sm','',$s); - // skip anchors in URL - $s = preg_replace('/\[url=(.*?)\]/sm','',$s); - // match any double quoted tags - if(preg_match_all('/([@#\!]\"\;.*?\"\;)/',$s,$match)) { foreach($match[1] as $mtch) { $ret[] = $mtch; @@ -891,7 +887,6 @@ function get_tags($s) { } // match bracket mentions - if(preg_match_all('/([@!]\!?\{.*?\})/',$s,$match)) { foreach($match[1] as $mtch) { $ret[] = $mtch; @@ -900,7 +895,6 @@ function get_tags($s) { // Pull out single word tags. These can be @nickname, @first_last // and #hash tags. - if(preg_match_all('/(?<![a-zA-Z0-9=\pL\/\?\;])([@#\!]\!?[^ \x0D\x0A,;:\?\[\{\&]+)/u',$s,$match)) { foreach($match[1] as $mtch) { @@ -924,7 +918,6 @@ function get_tags($s) { } // bookmarks - if(preg_match_all('/#\^\[(url|zrl)(.*?)\](.*?)\[\/(url|zrl)\]/',$s,$match,PREG_SET_ORDER)) { foreach($match as $mtch) { $ret[] = $mtch[0]; |