我正在从数据库中提取文本,其中包含各种标记。
例如:
这是一页文本,这里还有另一页=5页/页,或者您可以下载此文档=3文档/文档或此文档=4文档/文档。
我需要找到每种标记类型,并用不同的文本替换其内容,因此在本例中,无论第5页的文件夹/文件是什么,无论文档3和4是什么,都是相同的。
我的第一个想法是查看字符串,最初查找(page=或document= ),然后再从字符串中提取所有内容,这样我就可以获得每个文档或页面的数据库id。
然后,我可以查询数据库中的文档/页面id,并将[page和[document标记]替换为适当的链接及其位置。
但我认为必须有更有效的方法来实现这一点。
是否有一种更简单的方法来提取[页面和[文档值为数组]?
然后我就可以循环遍历这个数组,进行数据库查询,并替换我所需要的?
发布于 2014-09-29 00:01:16
你可能想再来一次。它将返回一个匹配数组。
https://stackoverflow.com/questions/26089096
复制相似问题