Coldfusion:如何在字符串的b元素之间找到第一个单词
我想在字符串的b元素之间找到第一个单词。Coldfusion:如何在字符串的b元素之间找到第一个单词,coldfusion,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 tincidu
例如:
<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>
myString='将被替换为Lorem ipsum dolor sit amet,
献祭精英。这是一种生活方式,在封建时代。埃尼安说,“我是一个天才。”
我试过这个:<cfset First = ListFirst(myString ,'/') />
我的目标是提取“待替换”作为变量。这应该是可行的
reFind('<b>(.*?)<\/b>', yourString);
reFind(“(.*?”,您的字符串);
这应该行得通
reFind('<b>(.*?)<\/b>', yourString);
reFind(“(.*?”,您的字符串);
REfind在找到模式时返回1。您需要的是重新替换:
yourString = "<b>my string</b>";
foundString = reReplace(yourString,'<b>(.*?)<\/b>',"\1");
yourString=“我的字符串”;
foundString=重新替换(您的字符串,(.*),“\1”);
foundString的值现在是“我的字符串”。REfind在找到模式时返回1。您需要的是重新替换:
yourString = "<b>my string</b>";
foundString = reReplace(yourString,'<b>(.*?)<\/b>',"\1");
yourString=“我的字符串”;
foundString=重新替换(您的字符串,(.*),“\1”);
foundString的值现在是“我的字符串”。您好,谢谢您的回答……上面的脚本返回数字1他可能是指
而不是
。很可能需要对结束标记进行类似的更改,谢谢您的回答…上面的脚本返回数字1他可能是指
而不是
。可能还需要对end标记进行类似的更改