我如何在书面文字中抓取部分

时间:2014-07-14 21:37:18

标签: javascript php

我想制作一个问题框就像SO有一个问题。但我不知道如何在页面中抓取一些特殊文字。

如果我想添加一个链接到我的问题,我必须输入[writing to appear][URL]。 SO如何翻译这个。我的意思是它如何理解它的链接。是否有这方面的来源?

另一个问题也是在同一页面上做到这一点。当我输入它时,它会在打击页面显示prewiev。这是一个javascript代码吗?

注意 维基百科在编辑时具有相同的属性。我只是想说。

1 个答案:

答案 0 :(得分:1)

您可以在PHP中使用正则表达式。

如果您想将[writing][URL]替换为实际的HTML链接,可以使用preg_replace,如下所示:

preg_replace("/\[(.*?)\]\[(.*?)\]/", "<a href='$2'>$1</a>", $text);

否则,如果您只想匹配[writing][URL],可以使用preg_match,如下所示:

preg_match("/\[(.*?)\]\[(.*?)\]/", $text);