Regex AS3中的正则表达式帮助
我必须使用tinymce作为CMS中的所见即所得编辑器来填充flash应用程序。我需要去掉现代HTML,转而使用flash可以使用的东西。以下是我正在尝试的:Regex AS3中的正则表达式帮助,regex,actionscript-3,Regex,Actionscript 3,我必须使用tinymce作为CMS中的所见即所得编辑器来填充flash应用程序。我需要去掉现代HTML,转而使用flash可以使用的东西。以下是我正在尝试的: var initUnderline:RegExp = new RegExp('<span style="text-decoration: underline;">', "gi"); var endUnderline:RegExp = new RegExp("</span>", "gi"); var string:S
var initUnderline:RegExp = new RegExp('<span style="text-decoration: underline;">', "gi");
var endUnderline:RegExp = new RegExp("</span>", "gi");
var string:String = $.xmlData.content.landing.overview;//load the content from xml
var safeStr:String = string.replace(initUnderline, '<span style="text-decoration: underline;"><u>');
safeStr = string.replace(endUnderline, '</u></span>');
var initUnderline:RegExp=newregexp(“”,“gi”);
var endUnderline:RegExp=newregexp(“,“gi”);
变量字符串:字符串=$.xmlData.content.landing.overview//从xml加载内容
var safeStr:String=String.replace(initUnderline,”);
safeStr=string.replace(endUnderline,”);
但是,这仅适用于endUnderline RegExp。首字母没有被替换。想法
我对regexp一点也不在行 您的regexp内容本身没有问题 错误在于您需要在safeStr上运行第二次替换,而不是在字符串上:
var safeStr:String = string.replace(initUnderline, '<u>');
safeStr = safeStr.replace(endUnderline, '</u>');
var-safeStr:String=String.replace(initUnderline,”);
safeStr=safeStr.replace(endUnderline,”);
aaaaaaaaaaaaaaaaahh!!!!!!!!!!!我很确定我的前女友错了。需要另一双眼睛-谢谢!欢迎来到堆栈溢出。一旦你找到答案,记得“接受”它。这会让其他贡献者知道你的问题已经解决,并奖励帮助你的人。