如何将HTML标签解析为纯文本?我希望得到像facebook或twitter这样的东西
例如:我有这个字符串
@[https://stackoverflow.com/questions/10051232/how-to-parse-html-tags-to-plain-texti-want-to-achive-something-like-facebook-or/1234:peterwateber] hello hi! http://stackoverflow.com
我想将它转换为HTML,如下所示:
@peterwateber <b>hello</b> <div>hi!<divb> http://stackoverflow.com
我正在使用QueryPath,我有这个代码,您可以将“@ [123:peterwateber]”的文本分别输出到“ 123和peterwateber ”。
The code to do that is: $hidden_input = "@[https://stackoverflow.com/questions/10051232/how-to-parse-html-tags-to-plain-texti-want-to-achive-something-like-facebook-or/1234:peterwateber] hello hi! http://stackoverflow.com"; preg_match('#@\[(\w+)\:(\w+)\]#', $hidden_input, $m); //returns 123,peterwateber
我想要实现的是拥有这种输出:
我正在使用Hawkee的jQuery自动完成插件http://www.hawkee.com/snippet/9391/
我不是很确定是否有一个特定的function,但你可以做的是:在链接的例子中(一个href)
$raw = "@[1234:peterwateber]" $thingtoreplace = ("@["); $firstpass = str_replace($thingtoreplace, "", $raw1); $raw3 = $second $thingtoreplace = ("]"); $secondpass = str_replace($thingtoreplace, "'", $raw3);
我知道这似乎很乏味但它应该可以解决问题。 如果它没有帮助那么请不要评价我……我花时间在这上面