假设我有一个来自数据库的员工姓名列表(数千,在不久的将来可能是数万).为了简化问题,假设每个名字/姓氏组合都是唯一的(大的if,但是相切).
我还有一个与业务有关的新闻内容的RSS流(同样,每天可能有数百个项目).
我想要做的是检测员工姓名是否出现在几个段落的新闻项目中,如果是,则"标记"该项目与其谈论的人.
在一个新闻项目中可能有多个员工命名,因此在第一次正面匹配后不可能打破循环.
我当然可以强制执行:对于每个新闻项,循环遍历每个员工姓名,如果正则表达式返回匹配项,请记下它.
在ColdFusion中有一个更简单的方法,还是我应该继续使用我的嵌套循环?