在Coldfusion中使用正则表达式查找文本

时间:2016-05-23 23:29:58

标签: coldfusion

我知道使用findfindNoCase在ColdFusion中查找文本非常简单,但是我有代码需要进行一些正则表达式搜索,因此我可以使用<div>的那一部分在代码中。

我的文本文件中包含以下代码:

<div class="portion1">
    data and html code inside 
<div>

<div class="portion2">
    <div>Participation</div>
<div>

我想在&#34; part1&#34;之间取得所有内容。和&#34; part2&#34;使用ColdFusion并在变量中使用它。我知道这有点基于正则表达式,但对ColdFusion知之甚少,并希望得到一些指导。

让我补充一下到目前为止我所尝试的内容:

<cfset portion1 = REMatch('(?s)<div class="portion1">.*?</div>', kk)>
            #portion1#

1 个答案:

答案 0 :(得分:1)

我建议整合&amp;使用jsoup。您可以选择任何HTML元素(类似于jQuery)并使用ColdFusion处理结果。我使用它来从Feed中删除广告,并在发送电子邮件时重写HTML以使其更兼容。