0

我正在尝试为用户创建一个功能,以便在文本中使用简码来获取一些基本信息,例如发布日期、更改日期、作者等。

在字符串中,他们将放置类似的东西

{datePublished}%Y-%d{/datePublished}

{dateChanged}%Y-%d{/dateChanged}

{author} writen by {/author}

我认为使用正则表达式替换是要走的路,所以我做了这个模式:

$regex = "#(.*)([{]datePublished[}])(.*)([{]/datePublished[}])(.*)#e";

这行得通,但有一个问题。如何通过不同的模式循环包含所有这些不同短代码的字符串,保持信息完整。

这是我的测试字符串:{datePublished}%A %d %h. %Y %H.%M uur{/datePublished} {dateChanged} | laatst gewijzigd: %A %d %h. %H.%M uur{/dateChanged} {author} | auteur: {/author}

有什么建议么?

问候,蒂姆

4

0 回答 0