Advertisement
C_Volume2 Debugging and Error Handling #83322

The Powerfull RegExp Class

Explains how to use the RegExp class in very simple terms and with some examples. If used in a good way, this class can be very usefull!

AI

AIサマリー: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

ソースコード
original-source
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<title>Using the RegEx object</title>
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-next:Normal;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Verdana;
	mso-font-kerning:0pt;
	mso-ansi-language:EN-US;}
h2
	{mso-style-next:Normal;
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Verdana;
	mso-ansi-language:EN-US;
	font-weight:normal;
	font-style:italic;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:center;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:NL-BE;
	font-weight:bold;
	text-decoration:underline;
	text-underline:single;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Verdana;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-ansi-language:EN-US;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
</head>
<body lang=EN-GB link=blue vlink=purple style='tab-interval:36.0pt'>
<div class=Section1>
<p class=MsoTitle><span lang=EN-US style='mso-ansi-language:EN-US'>Using the
RegExp class<o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><b><u><span
lang=EN-US style='font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></u></b></p>
<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>What can it be used for?</span></b><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US>Searching in a text string for a word or
expression with a couple of options. If used properly this class can be very
powerful. I, for example, made a search engine with it on PScode which you can
find here: &lt;a
href=”http://pscode.com/vb/scripts/ShowCode.asp?txtCodeId=7205&amp;lngWId=4”&gt;http://pscode.com
/vb/scripts/ShowCode.asp?txtCodeId=7205&amp;lngWId=4&lt;/a&gt;</span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>I am going to explain and
illustrate the most important methods and properties of this class. After this
tutorials you should be able to write pretty advanced scripts with the Regular
Expression class.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h1><span lang=EN-US>First: ‘Load’ the class</span></h1>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>First of all you need to
call the class; you do that like this:<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>dim RegExCls<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>Set RegExCls = New RegExp</span><span lang=EN-US style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h1><span lang=EN-US>Next: Set the properties</span></h1>
<p class=MsoBodyText><span lang=EN-US>These properties will change the output
of the RegExp class. It also changes the criteria for a hit.</span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>Pattern<span
style='mso-tab-count:1'>         </span>string to be searched for<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><span style='mso-tab-count:
2'>                   </span>$ used to look for a match at the end of a 
string<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><span style='mso-tab-count:
2'>                   </span>| both strings should be matched (eg:
“word|sentence”)<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><span style='mso-tab-count:
2'>                   </span>^only match the beginning of a string<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt'><span lang=EN-US
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>a list of extra symbols and there meaning can be found
here: <a
href="http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnclinic/html/scripting051
099.asp">http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnclinic/html/scripting
051099.asp</a><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>IgnoreCase<span
style='mso-tab-count:1'>    </span>true / false (not case sensitive / case
sensitive)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>Global<span style='mso-tab-count:1'>           </span>true
/ false (search should match all </span><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Verdana'>occurrences / should only match
the first)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
background:silver;mso-highlight:silver;mso-ansi-language:EN-US'>With 
RegExCls<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
background:silver;mso-highlight:silver;mso-ansi-language:EN-US'>.Pattern =
“word”<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
background:silver;mso-highlight:silver;mso-ansi-language:EN-US'>.IgnoreCase =
true<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
background:silver;mso-highlight:silver;mso-ansi-language:EN-US'>.Global = 
True<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
background:silver;mso-highlight:silver;mso-ansi-language:EN-US'>End with</span><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>If we would execute a
search now, the RegExp would search for ‘<i>word</i>’. It would return a hit
everytime it would come cross ‘<i>word/WORD/wOrd’ </i>or a combination of<i> </i>hcase
and lcase letters that form ‘<i>word’</i>. Also very word that contains 
‘<i>word’</i>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:72.0pt;text-indent:-72.0pt'><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>Methods:<o:p></o:p></span></b></p>
<p class=MsoNormal><u><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>1. Test<span
style='mso-tab-count:1'>          </span></span></u><span lang=EN-US
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><span style='mso-tab-count:1'>          </span>true if
at least one match was found / false if not<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h2><span lang=EN-US>CODE</span></h2>
<p class=MsoBodyText><span lang=EN-US style='background:silver;mso-highlight:
silver'>Str = “This sentence contains a word!”</span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>If RegExCls.Test ( str ) = true then<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>Response.write “We have got at least 1 hit!”<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>End if</span><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h2><span lang=EN-US>OUTPUT</span></h2>
<p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>We have got at least 1 hit!</span></b><b><span lang=EN-US
style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span lang=EN-US style='mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>EXPLANATION<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>Because str contains <i>‘word’
</i>the RegExp.IsMatch returns a true value.<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=EN-US style='mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><u><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>2. Execute</span></u><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><span style='mso-tab-count:1'>     </span>returns an
array containing the value of the located string, the first and the last index
of the found string<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h2><span lang=EN-US>CODE</span></h2>
<p class=MsoBodyText><span lang=EN-US style='background:silver;mso-highlight:
silver'>Str = “This sentence contains a word and another one!”</span></p>
<p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Verdana;background:silver;mso-highlight:silver'>Set expressionmatch
= </span><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Verdana;background:silver;mso-highlight:silver;mso-ansi-language:
EN-US'>RegExCls</span><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Verdana;background:silver;mso-highlight:silver'>.Execute(str)<br>
<br>
If expressionmatch.Count &gt; 0 Then<br>
For Each expressionmatched in expressionmatch<br>
Response.Write &quot;&lt;B&gt;&quot; &amp; expressionmatched.Value &amp;
&quot;&lt;/B&gt; was matched at position &lt;B&gt;&quot; &amp;
expressionmatched.FirstIndex &amp; &quot;&lt;/B&gt;&lt;BR&gt;&quot;<br>
Next<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Verdana;background:silver;mso-highlight:silver'>Else<br>
Response.Write &quot;&lt;B&gt;&quot; &amp; RegularExpressionObject.Pattern
&amp; &quot;&lt;/B&gt; was not found in the string: &lt;B&gt;&quot; &amp;
StringToSearch &amp; &quot;&lt;/B&gt;.&quot;<br>
End If</span><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
font-family:Verdana'><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h2><span lang=EN-US>OUTPUT</span></h2>
<p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>Word </span></b><span
lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'>was matched at position <b>25<o:p></o:p></b></span></p>
<p class=MsoNormal><b><span lang=EN-US style='mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>EXPLANATION<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>As you noticed the
FirstIndex (/LastIndex) value starts counting from 0.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>The Count value returns 0
if no match was found.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>Value displays what was
found exactly.<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoNormal><u><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>1. Replace</span></u><span
lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Verdana;
mso-ansi-language:EN-US'><span style='mso-tab-count:1'>     </span>replaces a
string with another one<o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h2><span lang=EN-US>CODE</span></h2>
<p class=MsoBodyText><span lang=EN-US style='background:silver;mso-highlight:
silver'>Str = “This sentence contains a word!”</span></p>
<p class=MsoBodyText><span style='background:silver;mso-highlight:silver;
mso-ansi-language:EN-GB'>ReplacedString = RegularExpressionObject.Replace(str,
&quot;replaced&quot;)</span><span style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US style='background:silver;mso-highlight:
silver'>Response.Write &quot;Replaced &quot; &amp; str &amp; &quot; with &quot;
&amp; ReplacedString</span></p>
<p class=MsoBodyText><span lang=EN-US style='background:silver;mso-highlight:
silver'>Response.Write str</span><span style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<h2><span lang=EN-US>OUTPUT</span></h2>
<p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>Replaced <b>word</b> with 
<b>replaced</b><o:p></o:p></span></p>
<p class=MsoNormal><span lang=EN-US style='font-size:9.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>This sentence contains a 
<b>replaced</b>!<o:p></o:p></span></p>
<p class=MsoNormal><b><span lang=EN-US style='mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><!--[if gte vml 1]><v:line id="_x0000_s1026" style='position:absolute;
 z-index:1' from="0,7.6pt" to="450pt,7.6pt" coordsize="21600,21600"/><![endif]--><![if 
!vml]><span
style='mso-ignore:vglayout;position:relative;z-index:0;left:-1px;top:9px;
width:603px;height:12px'><hr></span><![endif]><b><span
lang=EN-US style='mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<p class=MsoNormal><b><span lang=EN-US style='mso-ansi-language:EN-US'><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></b></p>
<br style='mso-ignore:vglayout' clear=ALL>
<p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;mso-bidi-font-size:
12.0pt;font-family:Verdana;mso-ansi-language:EN-US'>That was it! Hoped this
helped some of you. If you want more detailed information, check out the
Microsoft Vbscript site about RegExp here:<o:p></o:p></span></p>
<p class=MsoBodyText><span lang=EN-US><a
href="http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnclinic/html/scripting051
099.asp">http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnclinic/html/scripting
051099.asp</a></span></p>
<p class=MsoBodyText><span lang=EN-US><![if 
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>
<p class=MsoBodyText><b><span lang=EN-US>Timothy Beutels<o:p></o:p></span></b></p>
<p class=MsoBodyText><b><span lang=EN-US>Blue Cherry<o:p></o:p></span></b></p>
</div>
</body>
</html>
オリジナルのコメント (3)
Wayback Machineから復元