
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x4A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x26;&#x23;&#x31;&#x31;&#x32;&#x3B;&#x74;&#x3001;&#x56;&#x42;&#x73;&#x63;&#x72;&#x69;&#x26;&#x23;&#x31;&#x31;&#x32;&#x3B;&#x74;&#x548C;&#x43;&#x23;&#x4E2D;&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x36;&#x2D;&#x31;&#x32;&#x2D;&#x30;&#x31;&#x20;&#x30;&#x37;&#x3A;&#x35;&#x30;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=5">&#x57;&#x65;&#x62;&#x7F16;&#x7A0B;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x4E00;&#x3001;Javascri&#112;t&#x4E2D;&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;<br/>&#x521B;&#x5EFA;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;var reg=/&#x6B63;&#x5219;&#x6587;&#x672C;/[ig];<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg=new RegExp(&#34;&#x6B63;&#x5219;&#x6587;&#x672C;&#34;,[ig]);<br/>&#x5339;&#x914D;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.test(&#x5B57;&#x7B26;&#x4E32;) //&#x8FD4;&#x56DE;&#x5E03;&#x5C14;&#x503C;&#x662F;&#x5426;&#x5339;&#x914D;<br/>&#x66FF;&#x6362;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5B57;&#x7B26;&#x4E32;.replace(reg,&#x66FF;&#x6362;&#x5B57;&#x7B26;)<br/>&#x4E3E;&#x4F8B;:<br/>1.&#x5339;&#x914D;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;script language=&#34;javascri&#112;t&#34;&gt;<br/>function mytest(){<br/>&#160;&#160;&#160;&#160;var reg,str,str2;<br/>&#160;&#160;&#160;&#160;reg = new RegExp(&#34;s$&#34;);<br/>&#160;&#160;&#160;&#160;str = &#34;abcs&#34;;<br/>&#160;&#160;&#160;&#160;str2 = reg.test(str);<br/>&#160;&#160;&#160;&#160;alert(str2);<br/>}<br/>&lt;/script&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;Submit&#34; value=&#34;&#x6309;&#x94AE;&#34; onClick=&#34;mytest();&#34;&gt;<br/>2.&#x66FF;&#x6362;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;script language=&#34;javascri&#112;t&#34;&gt;<br/>function mytest(){<br/>&#160;&#160;&#160;&#160;var reg,str,str2;<br/>&#160;&#160;&#160;&#160;reg = new RegExp(&#34;(s)&#34;);<br/>&#160;&#160;&#160;&#160;str = &#34;abcs&#34;;<br/>&#160;&#160;&#160;&#160;str2 = str.replace(reg,&#34;1122$1&#34;);<br/>&#160;&#160;&#160;&#160;alert(str2);<br/>}<br/>&lt;/script&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;Submit&#34; value=&#34;&#x6309;&#x94AE;&#34; onClick=&#34;mytest();&#34;&gt;<br/>3.&#x67E5;&#x627E;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;script language=&#34;javascri&#112;t&#34;&gt;<br/>function&nbsp;&nbsp;SubMatchTest(inpStr){<br/>&#160;&#160;&#160;&#160;var reg;<br/>&#160;&#160;&#160;&#160;reg = new RegExp(&#34;(\\w+)@(\\w+)\.(\\w+)&#34;,&#34;gi&#34;);<br/>&#160;&#160;&#160;&#160;var retStr,result;<br/>&#160;&#160;&#160;&#160;while((retStr = reg.exec(inpStr)) != null){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result += &#34;&#x7535;&#x5B50;&#x90AE;&#x4EF6;&#x5730;&#x5740;&#x662F;&#xFF1A; &#34; + retStr[0] + &#34;\n&#34;;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result += &#34;&#x7535;&#x5B50;&#x90AE;&#x4EF6;&#x522B;&#x540D;&#x662F;&#xFF1A; &#34; + retStr[1] + &#34;\n&#34;;<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;result += &#34;&#x7EC4;&#x7EC7;&#x662F;&#xFF1A; &#34; + retStr[2] + &#34;\n&#34;;<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;return result;<br/>}<br/>alert(SubMatchTest(&#34;&#x8BF7;&#x5199;&#x4FE1;&#x5230; webmaster@mzwu.com &#x6216; webmaster@163.com &#x3002; &#x8C22;&#x8C22;&#xFF01;&#34;));<br/>&lt;/script&gt;<br/>&#x4E8C;&#x3001;VBscri&#112;t&#x4E2D;&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;<br/>&#x521B;&#x5EFA;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;Set reg = new RegExp<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.Pattern=&#34;&#x6B63;&#x5219;&#x6587;&#x672C;&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.IgnoreCase= true&nbsp;&nbsp;&#39;&#x8BBE;&#x7F6E;&#x662F;&#x5426;&#x533A;&#x5206;&#x5B57;&#x7B26;&#x5927;&#x5C0F;&#x5199;<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.Global=true&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;&#x8BBE;&#x7F6E;&#x5168;&#x5C40;&#x53EF;&#x7528;&#x6027;<br/>&#x5339;&#x914D;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.test(&#x5B57;&#x7B26;&#x4E32;) //&#x8FD4;&#x56DE;&#x5E03;&#x5C14;&#x503C;&#x662F;&#x5426;&#x5339;&#x914D;<br/>&#x66FF;&#x6362;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.replace(&#x5B57;&#x7B26;&#x4E32;,&#x66FF;&#x6362;&#x5B57;&#x7B26;)<br/>&#x67E5;&#x627E;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;reg.execute(&#x5B57;&#x7B26;&#x4E32;) //&#x8FD4;&#x56DE;&#x5B57;&#x7B26;&#x96C6;<br/>&#x4E3E;&#x4F8B;:<br/>1.&#x5339;&#x914D;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;script language=&#34;vbscri&#112;t&#34;&gt;<br/>function mytest()<br/>&#160;&#160;&#160;&#160;Dim reg,str,str2<br/>&#160;&#160;&#160;&#160;Set reg = new RegExp<br/>&#160;&#160;&#160;&#160;reg.Pattern=&#34;s$&#34;<br/>&#160;&#160;&#160;&#160;reg.IgnoreCase= true<br/>&#160;&#160;&#160;&#160;reg.Global=true<br/>&#160;&#160;&#160;&#160;str=&#34;abcs&#34;<br/>&#160;&#160;&#160;&#160;str2=reg.test(str)<br/>&#160;&#160;&#160;&#160;msgbox str2<br/>end function<br/>&lt;/script&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;Submit&#34; value=&#34;&#x6309;&#x94AE;&#34; onClick=&#34;mytest()&#34;&gt;<br/>2.&#x66FF;&#x6362;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;script language=&#34;vbscri&#112;t&#34;&gt;<br/>function mytest()<br/>&#160;&#160;&#160;&#160;Dim reg,str,str2<br/>&#160;&#160;&#160;&#160;Set reg = new RegExp<br/>&#160;&#160;&#160;&#160;reg.Pattern=&#34;s$&#34;<br/>&#160;&#160;&#160;&#160;reg.IgnoreCase= true<br/>&#160;&#160;&#160;&#160;reg.Global=true<br/>&#160;&#160;&#160;&#160;str=&#34;abcs&#34;<br/>&#160;&#160;&#160;&#160;str2=reg.replace(str,&#34;1122&#34;)<br/>&#160;&#160;&#160;&#160;msgbox str2<br/>end function<br/>&lt;/script&gt;<br/>&lt;input type=&#34;button&#34; name=&#34;Submit&#34; value=&#34;&#x6309;&#x94AE;&#34; onClick=&#34;mytest()&#34;&gt;<br/>3.&#x67E5;&#x627E;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;script language=&#34;vbscri&#112;t&#34;&gt;<br/>Function SubMatchTest(inpStr)<br/>&#160;&#160;&#160;&#160;Dim regEx, oMatch, oMatches<br/>&#160;&#160;&#160;&#160;Set regEx = New RegExp<br/>&#160;&#160;&#160;&#160;regEx.Global = True<br/>&#160;&#160;&#160;&#160;regEx.IgnoreCase = True <br/>&#160;&#160;&#160;&#160;regEx.Pattern = &#34;(\w+)@(\w+)\.(\w+)&#34;<br/>&#160;&#160;&#160;&#160;<br/>&#160;&#160;&#160;&#160;Set oMatches = regEx.Execute(inpStr)<br/>&#160;&#160;&#160;&#160;For each oMatch in oMatches<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;retStr = &#34;&#x7535;&#x5B50;&#x90AE;&#x4EF6;&#x5730;&#x5740;&#x662F;&#xFF1A; &#34; &amp; oMatch &amp; vbNewline<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;retStr = retStr &amp; &#34;&#x7535;&#x5B50;&#x90AE;&#x4EF6;&#x522B;&#x540D;&#x662F;&#xFF1A; &#34; &amp; oMatch.SubMatches(0) &amp; vbNewline<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;retStr = retStr &amp; &#34;&#x7EC4;&#x7EC7;&#x662F;&#xFF1A; &#34; &amp; oMatch. SubMatches(1) &amp; vbNewline<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SubMatchTest = SubMatchTest &amp; retStr<br/>&#160;&#160;&#160;&#160;Next<br/>End Function<br/>MsgBox(SubMatchTest(&#34;&#x8BF7;&#x5199;&#x4FE1;&#x5230; webmaster@mzwu.com &#x6216; webmaster@163.com &#x3002; &#x8C22;&#x8C22;&#xFF01;&#34;))<br/>&lt;/script&gt;<br/>&#x4E09;&#x3001;VB6.0&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;<br/>VB6.0&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;&#x8BED;&#x6CD5;&#x548C;VBscri&#112;t&#x4E00;&#x6837;&#x7684;&#xFF0C;&#x53EA;&#x4E0D;&#x8FC7;&#x4F7F;&#x7528;&#x524D;&#x5F97;&#x5148;&#x5F15;&#x7528;Microsoft VBscri&#112;t Regular Expressions 5.5&#x3002;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Dim regEx As RegExp<br/>Dim oMatchs As MatchCollection<br/>Dim oMatch As Match<br/>Set regEx = New RegExp<br/>regEx.Pattern = &#34;([\w]+)@([\.\w]+)&#34;<br/>regEx.IgnoreCase = False<br/>regEx.Global = True<br/>Set oMatchs = regEx.Execute(&#34;&#x8BF7;&#x5199;&#x4FE1;&#x5230; webmaster@mzwu.com &#x6216; webmaster@163.com &#x3002; &#x8C22;&#x8C22;&#xFF01;&#34;)<br/>For Each oMatch In oMatchs<br/>&#160;&#160;&#160;&#160;MsgBox &#34;&#x7535;&#x5B50;&#x90AE;&#x4EF6;&#xFF1A;&#34; &amp; oMatch.Value &amp; vbCrLf &amp; &#34;&#x7528;&#x6237;&#x540D;&#xFF1A;&#34; &amp; oMatch.SubMatches(0) &amp; vbCrLf &amp; &#34;&#x6240;&#x5728;&#x57DF;&#xFF1A;&#34; &amp; oMatch.SubMatches(1)<br/>Next<br/>Set oMatch = Nothing<br/>Set oMatchs = Nothing<br/>Set regEx = Nothing<br/>&#x56DB;&#x3001;C#&#x4E2D;&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;<br/>&#x5339;&#x914D;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;Regex.IsMatch(string input, string pattern, RegexOptions options) //&#x8FD4;&#x56DE;&#x5E03;&#x5C14;&#x503C;&#x662F;&#x5426;&#x5339;&#x914D;<br/>&#x66FF;&#x6362;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;Regex.Replace(string input, string pattern, string replacement, RegexOptions options)<br/>&#x67E5;&#x627E;:<br/>&nbsp;&nbsp;&nbsp;&nbsp;Regex.Matches(string input, string pattern, RegexOptions options)<br/>&#x4E3E;&#x4F8B;:<br/>1.&#x5339;&#x914D;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Regex.IsMatch(&#34;www.mzwu.com&#34;, &#34;^mzwu$&#34;, RegexOptions.IgnoreCase)<br/>2.&#x66FF;&#x6362;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Regex.Replace(&#34;www.mzwu.com&#34;, &#34;mzwu&#34;, &#34;hao123&#34;, RegexOptions.IgnoreCase)<br/>3.&#x67E5;&#x627E;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;//&#x6CE8;&#x610F;: &#x4E0D;&#x80FD;&#x4F7F;&#x7528;Regex.Match,&#x5B83;&#x53EA;&#x8FD4;&#x56DE;&#x7B2C;&#x4E00;&#x4E2A;&#x5339;&#x914D;&#x7ED3;&#x679C;<br/>MatchCollection matches = Regex.Matches(&#34;One World,One Dream&#34;, &#34;one&#34;, RegexOptions.IgnoreCase);<br/>for (int i = 0; i &lt; matches.Count; i++)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(matches[i].Value);<br/>}</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (1)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.049&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x4A;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x26;&#x23;&#x31;&#x31;&#x32;&#x3B;&#x74;&#x3001;&#x56;&#x42;&#x73;&#x63;&#x72;&#x69;&#x26;&#x23;&#x31;&#x31;&#x32;&#x3B;&#x74;&#x548C;&#x43;&#x23;&#x4E2D;&#x4F7F;&#x7528;&#x6B63;&#x5219;&#x8868;&#x8FBE;&#x5F0F;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.049&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.049&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
