我从数据库中提取文本,其中包含各种标记。在Coldfusion中查找并从字符串中提取文本
例如:
这是文本的网页,另外还有一个[页码= 5]页[/页]在这里或 您可以下载这个[文件= 3]文件[/文件]或此 [文档= 4]文件[/文档
我需要找到每个标签类型和在这个例子中的任何文件夹/文件是用于第5页以不同的文本替换它的内容,所以,与相同的文件3和4将是。
我的第一个想法是查看字符串,最初寻找[page =或[document =,然后提取所有内容之后的内容],因此我会为每个文档或页面获取数据库ID。
然后,我可以查询数据库中的那些文档/页面ID,并用适当的链接和它们的位置替换[页面和[文档标签。
但我认为必须有一个更有效的方法来实现这一点。
有没有一种更简单的方式来提取[页面和[文档值说成数组?
然后,我可以循环访问数组,查询数据库并替换我需要的数据?
分享你的最终代码来帮助下一个家伙? :) – Leigh 2014-09-29 20:05:32
我还没有做到这一点,但是当我做的时候我一定会发布它 – luke 2014-10-01 22:13:02