[英]how to get value of specifc string in coldfusion with regex
我正在尝试使用ColdFusion获得以下字符串的url值,我正在使用列表函数,但我迷路了如何获得该值,请咨询
<cfsavecontent variable="foo">
function modalwindow() {
url = "http://www.idea.com?mycode=9&pagenum=-1&sortBy=1&sortOrder=1";
mywin = window.open (url,"win",'toolbar=yes,location=yes,resizable=yes,copyhistory=yes,scrollbars=yes,width=878,height=810');
mywin.focus();
return false;
}
</cfsavecontent>
<cfset a = listgetat(foo,2,"url")>
<cfoutput>#a#</cfoutput>
但是我得到的结果很奇怪,我需要获取URL
值
这个正则表达式将返回URL,并且说明空格是可选的,但是我应该添加免责声明,因为它有一些脆弱性,并且可能不是解决问题的好方法,原因有几个。
#reReplaceNoCase( foo, '.*url\s*=\s*"(.*?)".*', '\1' )#
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.