我的表单字符串中有一些我需要过滤掉的不需要的字符。
我需要一个正则表达式的帮助来删除一些不需要的字符。我真的不知道建立新的第一件事,我看过教程,但我仍然无法理解它。
表单字符串进入我的asp代码,如下所示:
<HOLDERS><ACCOUNTHOLDER Title="" Initials="" FirstName="" Surname="" Name="AN'A"N&D & TEST'S"I&X" CifKey="ANA"D.TESt83" CustomerType="2" PrimaryPan="545435454534"/></HOLDERS>
我需要删除&#39;,&#34;,&amp;在Name和cifKey中。我试过用一个简单的
来做到这一点replace(replace(replace(string,"""",""),"'",'),"&","&")
然而我需要保留双引号,即Title =&#34;&#34;,空名字符串=&#34;&#34;等等,做上述事情只是取代&#34;&#34;与
""
这不是我需要的。
输出必须采用以下形式:
<HOLDERS><ACCOUNTHOLDER Title="" Initials="" FirstName="" Surname="" Name="AN'A"N&D & TEST'S"I&X" CifKey="ANA"D.TESt83" CustomerType="2" PrimaryPan="545435454534"/></HOLDERS>
感谢您的帮助。