Coldfusion:如何在字符串的b元素之间找到第一个单词

时间:2017-02-28 14:42:49

标签: coldfusion

我想在字符串的b元素之间找到第一个单词。

例如:

<script>

myString = '<b>To be replaced</b> Lorem ipsum dolor sit amet, 
consectetur adipiscing elit. Ut mattis est vitae dolor rutrum, at feugiat velit consequat. Aenean sed aliquet mi, sollicitudin tincidunt sapien.'

</script>

我试过这个:

<cfset First = ListFirst(myString ,'/') />

我的目标是将“待替换”作为变量提取。

2 个答案:

答案 0 :(得分:3)

这应该有效

reFind('<b>(.*?)<\/b>', yourString);

regex101 Link

答案 1 :(得分:1)

REfind在找到模式时返回1。你想要的是REReplace:

yourString = "<b>my string</b>";
foundString = reReplace(yourString,'<b>(.*?)<\/b>',"\1");

findString的值现在是&#34;我的字符串&#34;。