4 <meta http-equiv="Content-Language" content="ja">
5 <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
6 <meta name="ProgId" content="FrontPage.Editor.Document">
7 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
8 <title>
\90V
\82µ
\82¢
\83y
\81[
\83W 0</title>
9 <link rel="stylesheet" type="text/css" href="sakurasuite.css">
17 \81u
\82³
\82
\82ç
\83X
\83N
\83\8a\83v
\83g
\81v
\82Ì
\91½
\8b@
\94\
\83p
\81[
\83T
\8b@
\94\
\82ð
\8e\9d\82Â
\94ñ
\83r
\83W
\83\85\83A
\83\8b\83R
\83\93\83|
\81[
\83l
\83\93\83g
\82Å
\82·
\81B
\92P
\88ê
\8ds
\82Ì
\82³
\82
\82ç
\83X
\83N
\83\8a\83v
\83g
\82ð
\8f\88\97\9d\82µ
\82Ü
\82·
\81B
\82Â
\82Ü
\82è
\93T
\8c^
\93I
\82É
\82Í\t
\82©
\82ç
\8en
\82Ü
\82è\e
\82Å
\8fI
\82í
\82é
\81A1
\8ds
\82Ì
\83X
\83N
\83\8a\83v
\83g
\82Å
\82·
\81BEntry
\82È
\82Ç
\82ª
\97\8d\82ñ
\82¾
\95¡
\90\94\8ds
\83X
\83N
\83\8a\83v
\83g
\82É
\82Í
\91Î
\89\9e\82µ
\82Ä
\82¢
\82Ü
\82¹
\82ñ
\82ª
\81A
\95â
\8f\95\82Æ
\82µ
\82Ä
\82Í
\8eg
\82¦
\82Ü
\82·
\81B</p>
19 <li>
\93Æ
\8e©
\82ÌSSTP
\83T
\81[
\83o
\82ð
\8d\
\92z
\82·
\82é
\8fê
\8d\87\82Ì
\95â
\8f\95</li>
20 <li>
\82³
\82
\82ç
\83X
\83N
\83\8a\83v
\83g
\82Ì
\83G
\83f
\83B
\83^
\8dì
\90¬
\82Ì
\82½
\82ß
\82Ì
\95â
\8f\95(
\90F
\95ª
\82¯
\81A
\83^
\83O
\83`
\83F
\83b
\83N
\81Aetc...)</li>
22 <p>
\82Æ
\82¢
\82Á
\82½
\97p
\93r
\82Ì
\97¼
\95û
\82É
\8eg
\82¦
\82é
\82æ
\82¤
\90Ý
\8cv
\82³
\82ê
\82Ä
\82¢
\82Ü
\82·
\81B
\82Ü
\82½
\81A
\83^
\83O
\82Ì
\83p
\83^
\81[
\83\93\82É
\82Â
\82¢
\82Ä
\82Í
\8a®
\91S
\82É
\83J
\83X
\83^
\83}
\83C
\83Y
\82ª
\89Â
\94\
\82Å
\82·
\81B</p>
23 <h2>
\8aî
\96{
\93I
\82È
\8eg
\82¢
\95û</h2>
24 <p><code>TagPattern</code>, <code>MetaPattern</code>
\83v
\83\8d\83p
\83e
\83B
\82É
\81A
\82³
\82
\82ç
\83X
\83N
\83\8a\83v
\83g
\82Ì
\89ð
\90Í
\82Ì
\8aî
\8f\80\82Æ
\82È
\82é
\83p
\83^
\81[
\83\93\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B
\93Y
\95t
\82³
\82ê
\82Ä
\82¢
\82é
\83e
\83L
\83X
\83g
\83t
\83@
\83C
\83\8b\82ð
\83R
\83s
\81[
\82·
\82ê
\82Î
\88ê
\89\9eOK
\82Å
\82·
\81B</p>
25 <p><code>InputString</code>
\83v
\83\8d\83p
\83e
\83B
\82É
\81A
\83X
\83N
\83\8a\83v
\83g
\82ð
\8ew
\92è
\82·
\82ê
\82Î
\81A
\83X
\83N
\83\8a\83v
\83g
\82ª
\89ð
\90Í
\82³
\82ê
\81A<code>Count</code>,
26 <code>MarkUpType</code>, <code>Str</code>
\82Ì
\8ae
\83v
\83\8d\83p
\83e
\83B
\82ð
\92Ê
\82µ
\82Ä
\83A
\83N
\83Z
\83X
\82Å
\82«
\82Ü
\82·
\81B</p>
27 <p>
\97á
\82¦
\82Î
\81A
\81u<code>\t\s[0]
\82¢
\82ç
\82Á
\82µ
\82á
\82¢%
\82Ü
\82¹
\81A%username
\82³
\82ñ
\81A\s[5]\\300
\82Ì
\82¨\
\94\83\82¢
\8fã
\82°
\82É
\82È
\82è
\82Ü
\82·
\82Ë\e</code>
\81v
\82Æ
\82¢
\82¤
\95¶
\8e\9a\97ñ
\82ð<code>InputString</code>
\82É
\93ü
\82ê
\82½
\8fê
\8d\87\82É
\82ͤCount=10
\82Æ
\82È
\82è
\81A<code>MarkUpType</code>,
28 <code>Str</code>
\83v
\83\8d\83p
\83e
\83B
\82É
\82Í
\88È
\89º
\82Ì
\82æ
\82¤
\82È
\92l
\82ª
\93ü
\82è
\82Ü
\82·
\81B</p>
29 <p><code>TSsParser</code>
\82Å
\82Í
\81A<code>Index</code>
\82Å
\8bæ
\95Ê
\82³
\82ê
\82é
\83X
\83N
\83\8a\83v
\83g
\91f
\95Ð
\81A
\82Â
\82Ü
\82è
\89º
\82Ì
\95\
\82É
\82¨
\82¯
\82é
\8ae
\8ds
\82ð<strong>
\81u
\83}
\81[
\83N
\83A
\83b
\83v
\81v</strong>
\82Æ
\8cÄ
\82Ô
\82±
\82Æ
\82É
\82µ
\82Ü
\82·
\81B(
\96{
\97\88\81A
\83^
\83O
\82â
\83\81\83^
\95¶
\8e\9a\88È
\8aO
\82Ì
\95¶
\8e\9a\97ñ
\82Ü
\82Å
\83}
\81[
\83N
\83A
\83b
\83v
\82Æ
\8cÄ
\82Ô
\82Ì
\82Í
\95Ï
\82Å
\82·
\82ª
\81c)</p>
34 <th>MarkUpType[Index]</th>
48 <td>
\82¢
\82ç
\82Á
\82µ
\82á
\82¢%
\82Ü
\82¹
\81A<em><sup>
\81¦</sup></em></td>
68 <td>\\300
\82Ì
\82¨<em><sup>
\81¦</sup></em></td>
78 <td>
\82¢
\8fã
\82°
\82É
\82È
\82è
\82Ü
\82·
\82Ë</td>
89 \82±
\82ê
\82Í
\83f
\83t
\83H
\83\8b\83g
\82Ì
\83p
\83^
\81[
\83\93\82ð
\8eg
\97p
\82µ
\82½
\93T
\8c^
\93I
\82È
\89ð
\90Í
\82Ì
\8c\8b\89Ê
\82Å
\82 \82è
\81A
\89ð
\90Í
\8c\8b\89Ê
\82Í
\83p
\83^
\81[
\83\93\82É
\82æ
\82Á
\82Ä
\95Ï
\89»
\82µ
\82Ü
\82·
\81B
\8bÉ
\92[
\82É
\8c¾
\82¦
\82Î
\81A\w8
\82ð
\83^
\83O
\82Æ
\82µ
\82Ä
\94F
\8e¯
\82µ
\82È
\82¢
\81A
\82Æ
\82¢
\82¤
\82±
\82Æ
\82à
\89Â
\94\
\82Å
\82·
\81B</li>
90 <li><code>Str[2]</code>
\82É
\82Â
\82¢
\82Ä
\82Í
\81A<code>EscapeInvalidMeta</code> =
91 false
\82Ì
\8fê
\8d\87\82Ì
\8c\8b\89Ê
\82Å
\82·
\81Btrue
\82Ì
\8fê
\8d\87\82Í
\81A
\81u
\82¢
\82ç
\82Á
\82µ
\82á
\82¢\%
\82Ü
\82¹
\81v
\82Æ
\82È
\82è
\82Ü
\82·
\81B</li>
92 <li><code>Str[6</code>]
\82É
\82Â
\82¢
\82Ä
\82Í
\81A<code>LeaveEscape</code> =
93 true
\82Ì
\8fê
\8d\87\82Ì
\8c\8b\89Ê
\82Å
\82·
\81Bfalse
\82Ì
\8fê
\8d\87\82Í
\81A
\81u\300
\82Ì
\82¨
\81v
\82Æ
\82È
\82è
\82Ü
\82·
\81B</li>
95 <h2>
\83\8a\83t
\83@
\83\8c\83\93\83X-
\83v
\83\8d\83p
\83e
\83B</h2>
97 <dt>LeaveEscape: boolean [
\8eÀ/
\90Ý][
\93Ç/
\8f\91]</dt>
98 <dd>
\83f
\83t
\83H
\83\8b\83g
\82Ítrue
\82Å
\82·
\81BmtStr
\82Å
\90Ø
\82è
\8fo
\82³
\82ê
\82½
\92Ê
\8fí
\95¶
\8e\9a\97ñ
\82É
\8aÜ
\82Ü
\82ê
\82é
\81A<code>\\</code>
\82â <code>\%</code>
99 \82Ì
\95¶
\8e\9a\97ñ
\82ð
\95Ï
\8a·
\82¹
\82¸
\82É
\8ec
\82·
\82©
\82Ç
\82¤
\82©
\90Ý
\92è
\82µ
\82Ü
\82·
\81Bfalse
\82É
\82·
\82é
\82±
\82Æ
\82Å
\81A<code>\\</code>
\82â <code>\%</code>
\82Í1
\95¶
\8e\9a\82É
\95Ï
\8a·
\82³
\82ê
\82ÄmtStr
\83}
\81[
\83N
\83A
\83b
\83v
\82É
\91ã
\93ü
\82³
\82ê
\82Ü
\82·
\81B<br>
100 TSsParser
\82ð
\83X
\83N
\83\8a\83v
\83g
\82Ì
\90F
\95ª
\82¯
\82â
\81A
\8aë
\8c¯
\83^
\83O
\83`
\83F
\83b
\83N
\82È
\82Ç
\82É
\8eg
\97p
\82·
\82é
\8fê
\8d\87\82Í
\81A
\95¶
\8e\9a\97ñ
\92·
\82â
\83X
\83N
\83\8a\83v
\83g
\82»
\82Ì
\82à
\82Ì
\82ª
\95Ï
\82í
\82ç
\82È
\82¢
\82æ
\82¤
\82Étrue
\82É
\82µ
\82Ü
\82·
\81B
\93Æ
\8e©SSTP
\83T
\81[
\83o
\8aJ
\94
\82Ì
\8fê
\8d\87\82È
\82Ç
\82Í
\81Afalse
\82É
\82·
\82é
\82±
\82Æ
\82Å
\95Ï
\8a·
\82Ì
\8eè
\8aÔ
\82ð
\8fÈ
\82¯
\82Ü
\82·
\81B<br>
101 \95Ï
\8dX
\82µ
\82½
\8fê
\8d\87\81A
\82»
\82Ì
\8c\8b\89Ê
\82Í
\8e\9f\89ñ
\82Ì
\89ð
\90Í
\82©
\82ç
\94½
\89f
\82³
\82ê
\82Ü
\82·
\81B</dd>
102 <dt>EscapeInvalidMeta: boolean [
\8eÀ/
\90Ý][
\93Ç/
\8f\91]</dt>
103 <dd>
\83f
\83t
\83H
\83\8b\83g
\82Ífalse
\82Å
\82·
\81B<code>MetaPattern</code>
\82É
\82æ
\82Á
\82Ä
\81A%
\95¶
\8e\9a\88È
\8d~
\82ª
\83\81\83^
\95¶
\8e\9a\97ñ
\82Æ
\94»
\92f
\82Å
\82«
\82È
\82¢
\8fê
\8d\87\81A%
\95¶
\8e\9a\82ð
\81u\%
\81v
\82É
\83G
\83X
\83P
\81[
\83v
\82·
\82é
\82©
\82Ç
\82¤
\82©
\90Ý
\92è
\82µ
\82Ü
\82·
\81B<br>
104 <code>TSsParser</code>
\82ð
\83X
\83N
\83\8a\83v
\83g
\82Ì
\90F
\95ª
\82¯
\82È
\82Ç
\82É
\8eg
\97p
\82·
\82é
\8fê
\8d\87\82Í
\81A
\95¶
\8e\9a\97ñ
\92·
\82ª
\95Ï
\82í
\82ç
\82È
\82¢
\82æ
\82¤
\82Éfalse
\82É
\82µ
\82Ü
\82·
\81B
\8c\98\98S
\82È
\83X
\83N
\83\8a\83v
\83g
\8dì
\90¬
\82Ì
\82½
\82ß
\82Ì
\95¶
\96@
\83`
\83F
\83b
\83N
\82Ì
\82½
\82ß
\82É
\82Ítrue
\82É
\82µ
\82Ü
\82·
\81B<br>
105 \95Ï
\8dX
\82µ
\82½
\8fê
\8d\87\81A
\82»
\82Ì
\8c\8b\89Ê
\82Í
\8e\9f\89ñ
\82Ì
\89ð
\90Í
\82©
\82ç
\94½
\89f
\82³
\82ê
\82Ü
\82·
\81B</dd>
106 <dt>TagPattern: TStrings [
\8eÀ/
\90Ý][
\93Ç/
\8f\91]<br>
107 MetaPattern: TStrings [
\8eÀ/
\90Ý][
\93Ç/
\8f\91]</dt>
109 \82»
\82ê
\82¼
\82ê
\81A
\83^
\83O
\90Ø
\82è
\8fo
\82µ
\82Ì
\82½
\82ß
\82Ì
\83p
\83^
\81[
\83\93\81A
\83\81\83^
\95¶
\8e\9a\97ñ
\90Ø
\82è
\8fo
\82µ
\82Ì
\82½
\82ß
\82Ì
\83p
\83^
\81[
\83\93\82Å
\82·
\81B
\95Ê
\8d\80\81u
\83p
\83^
\81[
\83\93\82É
\82Â
\82¢
\82Ä
\81v
\8eQ
\8fÆ
\81B
\95Ï
\8dX
\82µ
\82½
\8fê
\8d\87\81A
\82»
\82Ì
\8c\8b\89Ê
\82Í
\8e\9f\89ñ
\82Ì
\89ð
\90Í
\82©
\82ç
\94½
\89f
\82³
\82ê
\82Ü
\82·
\81B</dd>
110 <dt>InputString: String [
\8eÀ
\82Ì
\82Ý][
\93Ç/
\8f\91]</dt>
111 <dd>
\82±
\82Ì
\83v
\83\8d\83p
\83e
\83B
\82É
\8f\91\82«
\8d\9e\82ñ
\82Å
\81A
\89ð
\90Í
\82·
\82×
\82«
\83X
\83N
\83\8a\83v
\83g
\82ð
\90Ý
\92è
\82µ
\82Ü
\82·
\81B
\93Ç
\82Ý
\8fo
\82µ
\82Ì
\8fê
\8d\87\82Í
\8dÅ
\8cã
\82É
\89ð
\90Í
\82µ
\82½
\83X
\83N
\83\8a\83v
\83g
\82ª
\93ü
\82Á
\82Ä
\82¢
\82Ü
\82·
\81B</dd>
112 <dt>Count: integer [
\8eÀ
\82Ì
\82Ý][
\93Ç
\82Ì
\82Ý]</dt>
113 <dd>
\83X
\83N
\83\8a\83v
\83g
\89ð
\90Í
\8cã
\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\91\8d\90\94\82ð
\95Ô
\82µ
\82Ü
\82·
\81B
\83X
\83N
\83\8a\83v
\83g
\83}
\81[
\83N
\83A
\83b
\83v
\82ð
\83\8b\81[
\83v
\8f\88\97\9d\82·
\82é
\8fê
\8d\87\82Ì
\8fã
\8cÀ
\92l
\82Æ
\82µ
\82Ä
\8eg
\97p
\82µ
\82Ü
\82·
\81B</dd>
114 <dt>Str[Index: integer]: String [
\8eÀ
\82Ì
\82Ý][
\93Ç
\82Ì
\82Ý]</dt>
115 <dd>
\89ð
\90Í
\8cã
\82Ì
\95¶
\8e\9a\97ñ
\82ð
\95Ô
\82µ
\82Ü
\82·
\81B
\8dÅ
\8f\89\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\82Í<code>Str[0]</code>
\81A
\8dÅ
\8cã
\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\82Í<code>Str[Count-1]</code>
\82Å
\82·
\81B<code>LeaveExcape</code>,
116 <code>EscapeInavlidMeta</code>
\82Ì
\97¼
\83v
\83\8d\83p
\83e
\83B
\82Ì
\89e
\8b¿
\82ð
\8eó
\82¯
\82Ü
\82·
\81B</dd>
117 <dt>Extra[Index: integer]: String [
\8eÀ
\82Ì
\82Ý][
\93Ç/
\8f\91]</dt>
118 <dd>
\82²
\8e©
\97R
\82É
\82¨
\8eg
\82¢
\82
\82¾
\82³
\82¢
\81A
\82Ì
\95¶
\8e\9a\97ñ
\82Å
\82·
\81B
\89ð
\90Í
\8c\8b\89Ê
\82É
\83\81\83\82\82ð
\82Â
\82¯
\82½
\82è
\82·
\82é
\97p
\93r
\82É
\82Ç
\82¤
\82¼
\81B</dd>
119 <dt>MarkUpType[Index: integer]: TSsMarkUpType [
\8eÀ
\82Ì
\82Ý][
\93Ç
\82Ì
\82Ý]</dt>
120 <dd><code>type TSsMarkUpType = (mtTag, mtMeta, mtTagErr, mtStr);<br>
121 </code>
\83}
\81[
\83N
\83A
\83b
\83v
\82Ì
\8eí
\97Þ
\82ð
\95Ô
\82µ
\82Ü
\82·
\81B
\8dÅ
\8f\89\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\82ÍMarkUpType[0]
\81A
\8dÅ
\8cã
\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\82ÍMarkUpType[Count-1]
\82Å
\82·
\81B</dd>
123 <h2>
\83\8a\83t
\83@
\83\8c\83\93\83X-
\83C
\83x
\83\93\83g</h2>
125 <dt>OnSsParse: TSsParseEvent</dt>
127 <p><code>TSsParseEvent = procedure (Sender: TObject; const Script:
129 var Len: integer; var MarkType: TSsMarkUpType; var Extra: String) of object;<br>
130 </code>
\83^
\83O
\82Ü
\82½
\82Í
\83\81\83^
\95¶
\8e\9a\97ñ
\82Ì
\83p
\83^
\81[
\83\93\83}
\83b
\83`
\8e\8e\8ds
\82Ì
\91O
\82É
\8cÄ
\82Ñ
\8fo
\82³
\82ê
\82Ü
\82·
\81B
\82±
\82Ì
\83C
\83x
\83\93\83g
\82ð
\8eg
\97p
\82·
\82é
\82Æ
\81A<code>TagPattern</code>,
131 <code>MetaPattern</code>
\82Ì
\8ed
\97l
\82Å
\82Í
\90Ø
\82è
\8fo
\82¹
\82È
\82¢
\83}
\81[
\83N
\83A
\83b
\83v
\82ª
\8f«
\97\88\82Å
\82«
\82½
\8fê
\8d\87\82É
\81A
\83X
\83N
\83\8a\83v
\83g
\82©
\82ç
\82Ì
\83^
\83O
\82â
\83\81\83^
\95¶
\8e\9a\97ñ
\82Ì
\90Ø
\82è
\8fo
\82µ
\82ð
\8e©
\97R
\82É
\83R
\81[
\83f
\83B
\83\93\83O
\82Å
\82«
\82Ü
\82·
\81B<br>
132 <code>Script</code>
\82Í
\89ð
\90Í
\93r
\92\86\82Ì
\83X
\83N
\83\8a\83v
\83g
\82Å
\82·
\81B1
\95¶
\8e\9a\96Ú
\82Í
\95K
\82¸
\81u\
\81v
\82Ü
\82½
\82Í
\81u%
\81v
\82Æ
\82È
\82Á
\82Ä
\82¢
\82Ü
\82·
\81B<code>Len</code>
\82Í
\8cÄ
\82Ñ
\8fo
\82µ
\8e\9e\82É
\82Í0
\82ª
\91ã
\93ü
\82³
\82ê
\82Ä
\82¢
\82Ü
\82·
\81B<br>
133 \82±
\82Ì
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89\93à
\82Å
\81A<code>Script</code>
\82Ì
\90æ
\93ª
\82©
\82ç
\8en
\82Ü
\82é
\95\94\95ª
\82ð
\89ð
\90Í
\82µ
\82Ü
\82·
\81B
\83}
\81[
\83N
\83A
\83b
\83v
\82ð
\89ð
\8eß
\82Å
\82«
\82½
\8fê
\8d\87\82Í
\82»
\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\82Ì
\92·
\82³(
\83o
\83C
\83g
\90\94)
\82ð<code>Len</code>(>2)
\82É
\81A
\83^
\83C
\83v
\82ð<code>MarkType</code>
\82É
\81A
\95K
\97v
\82È
\82çExtra
\82É
\95¶
\8e\9a\97ñ
\82ð
\93ü
\82ê
\82Ä
\81A
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89\82ð
\8fI
\97¹
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B
\89ð
\8eß
\82Å
\82«
\82È
\82¢
\8fê
\8d\87\82ÍLen=0
\82Ì
\82Ü
\82Ü
\8fI
\97¹
\82·
\82ê
\82Î
\81A
\82»
\82Ì
\82Ü
\82Ü
\92Ê
\8fí
\82Ì
\83p
\83^
\81[
\83\93\83}
\83b
\83`
\8e\8e\8ds
\82É
\93ü
\82è
\82Ü
\82·
\81B<br>
134 \97v
\82Í
\81A
\95¶
\8e\9a\97ñ
\90æ
\93ª
\82©
\82ç
\82±
\82±
\82Ü
\82Å
\82ª
\83^
\83O(
\83\81\83^
\95¶
\8e\9a\97ñ)
\82¾
\82æ
\81A
\82Æ
\82¢
\82¤
\82Ì
\82ð
\8c©
\82Â
\82¯
\82Ä
\95Ô
\82µ
\82Ä
\82
\82ê
\81A
\82Æ
\82¢
\82¤
\82±
\82Æ
\82Å
\82·
\81B<br>
135 <code>Len>1</code>
\82Å
\82 \82Á
\82Ä
\82à
\81A<code>Script</code>
\82Ì1
\95¶
\8e\9a\96Ú
\82ª\
\82È
\82Ì
\82É<code>MarkUpType</code>
\82ª<code>mtTag</code>
\82Å
\82à<code>mtTagErr</code>
\82Å
\82à
\82È
\82¢
\8fê
\8d\87\81A
\82 \82é
\82¢
\82ÍScript
\82Ì1
\95¶
\8e\9a\96Ú
\82ª%
\82È
\82Ì
\82ÉMarkUpType
\82ªmtMeta
\82Å
\82È
\82¢
\8fê
\8d\87\82Í
\97á
\8aO
\82ª
\94
\90¶
\82µ
\82Ü
\82·
\81B</dd>
137 <h2>
\83\8a\83t
\83@
\83\8c\83\93\83X-
\83\81\83\
\83b
\83h</h2>
139 <dt>function Match(Str, Pattern: String): integer;</dt>
140 <dd>SSTP
\89ð
\90Í
\97p
\82Ì
\83p
\83^
\81[
\83\93\83}
\83b
\83`
\83\93\83O
\82ð
\8ds
\82¢
\82Ü
\82·
\81B<code>Str</code>
\82Ì
\90æ
\93ª
\95\94\95ª
\81A<code>Pattern</code>
\82Å
\8e¦
\82³
\82ê
\82é
\83p
\83^
\81[
\83\93\82ª
\91¶
\8dÝ
\82·
\82ê
\82Î
\81A
\83}
\83b
\83`
\82µ
\82½
\95\94\95ª
\82Ì
\83o
\83C
\83g
\90\94(
\95¶
\8e\9a\90\94\82Å
\82Í
\82È
\82¢)
\82ð
\95Ô
\82µ
\82Ü
\82·
\81B
\83}
\83b
\83`
\83\93\83O
\82ª
\8e¸
\94s
\82µ
\82½
\8fê
\8d\87\82Í0
\82ð
\95Ô
\82µ
\82Ü
\82·
\81B<br>
141 \97á
\82¦
\82Î
\81A<code><br>
142 Match('ABC', 'AB') = 2<br>
143 Match('ABC', 'A%.%.') = 3<br>
144 Match('A20BC', 'A%D') = 3<br>
145 Match('\s[20]', '\s%b') = 6<br>
146 Match('\s2', '\s%b') = 0</code></dd>
147 <dt>function MatchP(PStr, PPattern: PChar): integer;</dt>
149 Match
\82Æ
\8aî
\96{
\93I
\82É
\93¯
\8b@
\94\
\82Å
\82·
\82ª
\81A
\88ø
\90\94\82É
\95¶
\8e\9a\83|
\83C
\83\93\83^
\82ð
\8eg
\97p
\82µ
\82Ü
\82·
\81B
\95s
\95K
\97v
\82È
\95¶
\8e\9a\97ñ
\82Ì
\83R
\83s
\81[
\82ª
\94ð
\82¯
\82ç
\82ê
\82é
\82½
\82ß
\81A
\8cJ
\82è
\95Ô
\82µ
\8cÄ
\82Ô
\8fê
\8d\87\82â
\81A
\82Æ
\82 \82é
\95¶
\8e\9a\97ñ
\82Ì
\93r
\92\86\82©
\82ç
\89ð
\90Í
\82µ
\82½
\82è
\82·
\82é
\8fê
\8d\87\82É
\82Í
\8d\82\91¬
\82Å
\82·
\81B</dd>
150 <dt>function MarkUpAt(const Pos: integer): integer;</dt>
151 <dd>Pos
\83o
\83C
\83g
\96Ú(Pos
\95¶
\8e\9a\96Ú
\82Å
\82Í
\82 \82è
\82Ü
\82¹
\82ñ)
\82É
\82 \82é
\83}
\81[
\83N
\83A
\83b
\83v
\82Ì
\83C
\83\93\83f
\83b
\83N
\83X
\82ð
\95Ô
\82µ
\82Ü
\82·
\81B</dd>
152 <dt>function GetParam(Tag: String; const Index: integer): String;</dt>
153 <dd><code>\s[3]</code>
\82â <code>\_c[
\82±
\82ñ
\82É
\82¿
\82Í]</code> , <code>\q1[#cancel][
\83L
\83\83\83\93\83Z
\83\8b]</code>
154 \82Æ
\82¢
\82Á
\82½
\83}
\81[
\83N
\83A
\83b
\83v
\82©
\82ç
\81A
\83X
\83N
\83E
\83F
\83A
\83u
\83\89\83P
\83b
\83g
\82É
\88Í
\82Ü
\82ê
\82½
\83p
\83\89\83\81\81[
\83^
\82ð
\8eæ
\82è
\8fo
\82µ
\82Ü
\82·
\81BTag
\82Í
\8eæ
\82è
\8fo
\82µ
\82½
\82¢
\83^
\83O
\91S
\91Ì
\81A<code>Index</code>
\82Í
\89½
\94Ô
\96Ú
\82Ì
\83p
\83\89\83\81\81[
\83^
\82ð
\8eæ
\82è
\8fo
\82·
\82©
\81A
\82Å
\81A1
\82©
\82ç
\8en
\82Ü
\82è
\82Ü
\82·
\81B<code>\\</code>
155 \82â <code>\]</code>
\82É
\82æ
\82é
\83G
\83X
\83P
\81[
\83v
\82É
\91Î
\89\9e\82µ
\81A
\82±
\82ê
\82ç
\82Ì
\83G
\83X
\83P
\81[
\83v
\82Í
\8e©
\93®
\93I
\82É
\8c³
\82Ì
\8c`
\82É
\96ß
\82³
\82ê
\82Ü
\82·
\81B<br>
156 Index
\82ª
\83[
\83\8d\88È
\89º
\82Ì
\8fê
\8d\87\81A
\83p
\83\89\83\81\81[
\83^
\82ª
\8eæ
\82è
\8fo
\82¹
\82È
\82©
\82Á
\82½
\8fê
\8d\87\82È
\82Ç
\82É
\82Í
\81A
\8bó
\95¶
\8e\9a\97ñ
\82ª
\95Ô
\82è
\82Ü
\82·
\81B<code><br>
157 GetParam('\s[3]', 1) = '3';<br>
158 GetParam('\s[3]', 2) = '';<br>
159 GetParam('\j[http://www.yahoo.co.jp/index[1\].html]', 1) = 'http://www.yahoo.co.jp/index[1].html'</code></dd>
160 <dt>function EscapeParam(const Param: String): String;</dt>
161 <dd>\j[]
\82Ì
\92\86\82É
\88À
\91S
\82É
\91ã
\93ü
\82Å
\82«
\82é
\82æ
\82¤
\82É
\81A<code>\</code>
\82ð <code>\\</code>
\82É
\81A<code>]</code>
\82ð
162 <code>\]</code>
\82É
\95Ï
\8a·
\82µ
\82½
\95¶
\8e\9a\97ñ
\82ð
\95Ô
\82µ
\82Ü
\82·
\81B
\8c\98\98S
\82È
\83X
\83N
\83\8a\83v
\83g
\8dì
\90¬
\82Ì
\82½
\82ß
\82É
\82Í
\90¥
\94ñ
\97\98\97p
\82·
\82é
\82æ
\82¤
\82É
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B</dd>
164 <h2>
\83p
\83^
\81[
\83\93\82É
\82Â
\82¢
\82Ä</h2>
165 <p><code>TagPattern</code>, <code>MetaPattern</code>
\83v
\83\8d\83p
\83e
\83B
\82É
\81A
\82³
\82
\82ç
\83X
\83N
\83\8a\83v
\83g
\82ð
\89ð
\90Í
\82·
\82é
\82Æ
\82«
\82Ì
\83p
\83^
\81[
\83\93\82ð
\8ew
\92è
\82µ
\82Ü
\82·
\81B</p>
167 \83A
\81[
\83J
\83C
\83u
\93¯
\8d«
\82Ì
\83e
\83L
\83X
\83g
\83t
\83@
\83C
\83\8b\82©
\82ç
\83R
\83s
\81[
\82·
\82é
\82±
\82Æ
\82à
\82Å
\82«
\82Ü
\82·
\82ª
\81A
\8f«
\97\88\82Ì
\83^
\83O
\8ag
\92£
\93\99\82Ì
\82½
\82ß
\82É
\82±
\82Ì
\8ed
\97l
\82ª
\91¶
\8dÝ
\82µ
\82Ü
\82·
\81B
\82±
\82Ì
\83p
\83^
\81[
\83\93\83\8a\83X
\83g
\8e©
\90g
\82ð
\83e
\83L
\83X
\83g
\83t
\83@
\83C
\83\8b\82È
\82Ç
\82©
\82ç
\93Ç
\82Ý
\8d\9e\82Þ
\82æ
\82¤
\82É
\82·
\82é
\82±
\82Æ
\82Å
\81A
\8eÀ
\8ds
\83t
\83@
\83C
\83\8b\82ð
\8dX
\90V
\82¹
\82¸
\82É
\83^
\83O
\89ð
\90Í
\95\94\82Ì
\82Ý
\82ð
\8dX
\90V
\82·
\82é
\82±
\82Æ
\82à
\89Â
\94\
\82Å
\82·
\81B</p>
168 <p>
\81u
\83^
\83O
\82ª\
\82Å
\8en
\82Ü
\82é
\81v
\81u
\83\81\83^
\95¶
\8e\9a\97ñ
\82ª%
\82Å
\8en
\82Ü
\82é
\81v
\81u\\
\82â\%
\82Í
\83G
\83X
\83P
\81[
\83v
\81v
\82È
\82Ç
\82Æ
\82¢
\82Á
\82½
\8aî
\96{
\93I
\82È
\8ed
\97l
\82ª
\95Ï
\8dX
\82É
\82È
\82ç
\82È
\82¢
\8cÀ
\82è
\81A
\83^
\83O
\82Ì
\92Ê
\8fí
\82Ì
\91\9d\8c¸
\82É
\8aÖ
\82µ
\82Ä
\82Í
\81A<code>Pattern</code>
\83v
\83\8d\83p
\83e
\83B
\82ð
\95Ï
\8dX
\82·
\82é
\82±
\82Æ
\82Å
\81A
\91å
\92ï
\91Î
\89\9e\82Å
\82«
\82é
\82Æ
\8ev
\82¢
\82Ü
\82·
\81B
\93Á
\8eê
\82È
\8f\91\82«
\95û
\82Ì
\8fê
\8d\87\81A
\83C
\83x
\83\93\83g
\82ð
\97\98\97p
\82·
\82é
\95û
\96@
\82à
\82 \82è
\82Ü
\82·
\81B</p>
169 <h3>
\83p
\83^
\81[
\83\93\82Ì
\8f\91\82«
\95û
\8aT
\97ª</h3>
170 <p><code>TagPattern</code>
\82Ì
\8ae
\8ds
\82ª
\81A1
\82Â
\82Ì
\83^
\83O
\82É
\89\9e\93\9a\82·
\82é
\83p
\83^
\81[
\83\93\82Å
\82·
\81B
\97á
\82¦
\82Î
\81A
\81u<code>\e</code>
\81v
\82Æ
\82¢
\82¤
\8ds
\82ð<code>TagPattern</code>
\83v
\83\8d\83p
\83e
\83B
\82É
\92Ç
\89Á
\82·
\82é
\82±
\82Æ
\82Å
\81A
\81u<code>\e</code>
\81v
\82Æ
\82¢
\82¤
\83^
\83O
\82É
\94½
\89\9e\82Å
\82«
\82é
\82æ
\82¤
\82É
\82È
\82è
\81A
\81u<code>!_c</code>
\81v
\82Æ
\82¢
\82¤
\8ds
\82ð
\92Ç
\89Á
\82·
\82ê
\82Î
\81A
\81u<code>\_c</code>
\81v
\82Æ
\82¢
\82¤
\83^
\83O
\82Í
\83G
\83\89\81[
\82Å
\82 \82é
\81A
\82Æ
\89ð
\90Í
\82·
\82é
\82æ
\82¤
\82É
\82È
\82è
\82Ü
\82·
\81B</p>
172 (
\82±
\82Ì
\82æ
\82¤
\82É
\83G
\83\89\81[
\82É
\82È
\82Á
\82½
\83^
\83O
\82ð
\96³
\8e\8b\82·
\82é
\82Ì
\82©
\81A
\82 \82é
\82¢
\82Í
\82Ç
\82¤
\8f\88\97\9d\82·
\82é
\82Ì
\82©
\82Ç
\82¤
\82©
\82È
\82Ç
\82É
\82Â
\82¢
\82Ä
\82Í
\81A
\89ð
\90Í
\8eÒ
\82Ì
\8eÀ
\91\95\82É
\82©
\82©
\82Á
\82Ä
\82¢
\82Ü
\82·
\81BTSsParser
\82Å
\82Í
\81A
\82»
\82Ì
\83^
\83O
\82ð
\83G
\83\89\81[
\82Æ
\82µ
\82Ä
\91®
\90«
\82Ã
\82¯
\82é
\82¾
\82¯
\82Å
\82·
\81B)</p>
173 <p>
\83p
\83^
\81[
\83\93\82Í
\8fã
\82©
\82ç
\8f\87\94Ô
\82É
\8e\8e\8ds
\82³
\82ê
\81A
\83}
\83b
\83`
\82µ
\82½
\8e\9e\93_
\82Å
\8e\8e\8ds
\82ð
\92\86\8e~
\82µ
\82Ü
\82·
\81B</p>
174 <p><code>TagPattern</code>
\82Ì
\8ae
\8ds
\82Í
\81A<code>\</code>
\8bL
\8d\86\82Ü
\82½
\82Í<code>!</code>
\8bL
\8d\86\82Å
\8en
\82ß
\82Ä
\82
\82¾
\82³
\82¢
\81B<code>\</code>
\8bL
\8d\86\82Å
\8en
\82Ü
\82é
\83p
\83^
\81[
\83\93\82Í
\81A
\83}
\83b
\83`
\82µ
\82½
\8fê
\8d\87\82»
\82ê
\82ð
\90³
\93\96\82È
\83^
\83O
\82ð
\82µ
\82Ä
\8f\88\97\9d\82µ
\82Ü
\82·
\81B<code>!</code>
\8bL
\8d\86\82Å
\8en
\82Ü
\82é
\83p
\83^
\81[
\83\93\82Í
\81A
\83}
\83b
\83`
\82µ
\82½
\8fê
\8d\87\82»
\82ê
\82ð
\83^
\83O
\82Ì
\83G
\83\89\81[
\82Æ
\82µ
\82Ä
\8f\88\97\9d\82µ
\82Ü
\82·
\81B</p>
175 <p>
\97á
\82¦
\82Î
\81A
\81u<code>\w</code>
\81v
\83^
\83O
\82Ì
\8f\88\97\9d\82Ì
\82½
\82ß
\82É
\82Í
\81A</p>
180 <p>
\82Æ
\82¢
\82¤2
\8ds
\82ðTagPattern
\82É
\89Á
\82¦
\82é
\82Æ
\82æ
\82¢
\82Å
\82µ
\82å
\82¤
\81B
\82±
\82ê
\82Å
\81A<code>\w9</code>
\93\99\82Í
\90³
\93\96\82È
\83^
\83O
\82Å
\81A
\90\94\8e\9a\88È
\8aO
\82ªw
\82Ì
\8cã
\82É
\82«
\82½
\8fê
\8d\87\82Í
181 <code>\w
\82 </code>
\82Æ
\82¢
\82Á
\82½
\91S
\91Ì
\82ð
\83^
\83O
\83G
\83\89\81[
\82Æ
\82µ
\82Ä
\8f\88\97\9d\82·
\82é
\81A
\82Æ
\82¢
\82¤
\88Ó
\96¡
\82É
\82È
\82è
\82Ü
\82·
\81B</p>
182 <p><code>MetaPattern</code>
\82Ì
\8ae
\8ds
\82ª
\81A1
\82Â
\82Ì
\83\81\83^
\95¶
\8e\9a\97ñ
\82É
\89\9e\93\9a\82·
\82é
\83p
\83^
\81[
\83\93\82Å
\82·
\81B
\97á
\82¦
\82Î
\81uselfname
\81v
\82Æ
\82¢
\82¤
\8ds
\82ðMetaPattern
\83v
\83\8d\83p
\83e
\83B
\82É
\92Ç
\89Á
\82·
\82é
\82±
\82Æ
\82Å
\81A
\81u<code>%selfname</code>
\81v
\82Æ
\82¢
\82¤
\83\81\83^
\95¶
\8e\9a\97ñ
\82É
\94½
\89\9e\82µ
\82Ü
\82·
\81B<code>MetaPattern</code>
\82Ì
\8fê
\8d\87\82Í
\81A<code>%</code>
\88È
\8d~
\82É
\91±
\82
\95¶
\8e\9a\97ñ
\82ð
\82»
\82Ì
\82Ü
\82Ü
\8bL
\8fq
\82·
\82é
\82æ
\82¤
\82È
\8ai
\8dD
\82Å
\91å
\8fä
\95v
\82Å
\82·
\81B(
\83p
\83^
\81[
\83\93\82à
\8eg
\82¦
\82Ü
\82·)</p>
183 <p>
\83}
\83b
\83`
\8e\8e\8ds
\82Í
\83p
\83^
\81[
\83\93\83\8a\83X
\83g
\82Ì
\8fã
\82©
\82ç
\8f\87\94Ô
\82É
\8ds
\82í
\82ê
\82é
\82½
\82ß
\81A<code>MetaPattern</code>
\83v
\83\8d\83p
\83e
\83B
\82Å
\81A
\97á
\82¦
\82Î <code>selfname2</code>
184 \82Æ
\82¢
\82¤
\8ds
\82Í <code>selfname</code>
\82æ
\82è
\8fã
\82É
\94z
\92u
\82³
\82ê
\82é
\95K
\97v
\82ª
\82 \82è
\82Ü
\82·
\81B</p>
185 <h3>
\83p
\83^
\81[
\83\93\82Ì
\8bL
\8fq
\95û
\96@</h3>
186 <p>
\90³
\8bK
\95\
\8c»
\82Ý
\82½
\82¢
\82È
\82à
\82Ì
\82Å
\82·
\82ª
\81A
\82»
\82±
\82Ü
\82Å
\8d\82\8b@
\94\
\82Å
\82Í
\82 \82è
\82Ü
\82¹
\82ñ
\81B
\8bt
\82É
\90³
\8bK
\95\
\8c»
\82Å
\82Í
\95\
\8c»
\82µ
\82Ã
\82ç
\82¢
\95\
\8bL
\82É
\91Î
\89\9e\82µ
\82Ä
\82½
\82è
\82à
\82µ
\82Ü
\82·
\82ª
\81B</p>
188 <li><code>%d</code>
\82Í
\94C
\88Ó
\82Ì
\90®
\90\941
\95¶
\8e\9a\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B<code>\s%d</code>
\82Æ
\82¢
\82¤
\83p
\83^
\81[
\83\93\82Í
\81A<code>\s0</code>
189 \82â <code>\s3</code>
\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B</li>
190 <li><code>%D</code>
\82Í
\94C
\88Ó
\82Ì
\90®
\90\94\97ñ
\82É
\8dÅ
\92·
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B<code>\s[%D]</code>
\82Æ
\82¢
\82¤
\83p
\83^
\81[
\83\93\82Í
\81A<code>\s[0]</code>
191 \82â <code>\s[10]</code>
\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B</li>
192 <li><code>%b</code>
\82Í[]
\82Å
\88Í
\82Ü
\82ê
\82½
\95¶
\8e\9a\97ñ
\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B<code>\]</code>
\82â <code>\\</code>
193 \82É
\82æ
\82é
\83G
\83X
\83P
\81[
\83v
\82É
\91Î
\89\9e\82µ
\82Ü
\82·
\81B<code>\j%b</code>
\82Æ
\82¢
\82¤
\83p
\83^
\81[
\83\93\82Í
\81A <code>\j[http://www.a.com/index[1\].html]</code>
194 \82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B</li>
195 <li><code>%.</code>
\82Í
\94C
\88Ó
\82Ì1
\95¶
\8e\9a(
\83V
\83\93\83O
\83\8b\83o
\83C
\83g
\81E
\83}
\83\8b\83`
\83o
\83C
\83g
\96â
\82í
\82¸)
\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B</li>
196 <li><code>%m</code>
\82Í
\94C
\88Ó
\82Ì
\83V
\83\93\83O
\83\8b\83o
\83C
\83g
\95¶
\8e\9a\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B</li>
197 <li><code>%M</code>
\82Í
\94C
\88Ó
\82Ì
\83}
\83\8b\83`
\83o
\83C
\83g
\95¶
\8e\9a\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B</li>
198 <li><code>%%</code>
\82Í
\81u%
\81v
\8bL
\8d\86\82»
\82Ì
\82à
\82Ì
\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B
\8eg
\97p
\82µ
\82È
\82¢
\82Æ
\82¢
\82¯
\82È
\82¢
\8b@
\89ï
\82Í
\82¨
\82»
\82ç
\82
\8f«
\97\88\82à
\82 \82è
\82Ü
\82¹
\82ñ
\81B</li>
199 <li>%
\82Ì
\92¼
\8cã
\82ª
\81A
\8fã
\8bL
\82Ì
\82¢
\82¸
\82ê
\82Å
\82à
\82È
\82¢
\95¶
\8e\9a\82Å
\82 \82é
\8fê
\8d\87\81A
\82Æ
\82è
\82 \82¦
\82¸ <code>%%</code>
\82Æ
\82µ
\82Ä
\89ð
\8eß
\82µ
\82Ü
\82·
\82ª
\81A
\82±
\82Ì
\82æ
\82¤
\82È
\8eg
\82¢
\95û
\82Í
\82µ
\82È
\82¢
\82Å
\82
\82¾
\82³
\82¢
\81B</li>
200 <li>
\82»
\82ê
\88È
\8aO
\82Ì
\95¶
\8e\9a\82Í
\82·
\82×
\82Ä
\82»
\82Ì
\95¶
\8e\9a\82»
\82Ì
\82à
\82Ì
\82É
\83}
\83b
\83`
\82µ
\82Ü
\82·
\81B\
\82à
\8aÜ
\82ß
\81B</li>
202 <h3>
\83}
\83b
\83`
\83\93\83O
\8fÚ
\8d×</h3>
203 <p>
\83}
\83b
\83`
\83\93\83O
\82Í
\88È
\89º
\82Ì
\82æ
\82¤
\82É
\8ds
\82í
\82ê
\82Ü
\82·
\81B</p>
206 \83}
\81[
\83N
\83A
\83b
\83v
\82Æ
\8ev
\82í
\82ê
\82é
\81u\
\81v
\82Ü
\82½
\82Í
\81u%
\81v
\82ð
\90æ
\93ª
\82©
\82ç
\92T
\82µ
\82Ü
\82·
\81B
\81u\\
\81v
\82â
\81u\%
\81v
\82Í
\83G
\83X
\83P
\81[
\83v
\82Å
\82·
\82Ì
\82Å
\93Ç
\82Ý
\94ò
\82Î
\82³
\82ê
\82Ü
\82·
\81B
\82»
\82Ì
\95\94\95ª
\82Ü
\82Å
\82Í
\81A
\83}
\81[
\83N
\83A
\83b
\83v
\82Å
\82Í
\82È
\82¢
\92Ê
\8fí
\82Ì
\95¶
\8e\9a\97ñ
\82Å
\82·
\81B</li>
209 \81u%
\81v
\82ð
\8c©
\82Â
\82¯
\82½
\8fê
\8d\87\82Í
\83\81\83^
\95¶
\8e\9a\97ñ
\82Ì
\89Â
\94\
\90«
\82ª
\82 \82é
\82Ì
\82Å
\81A
\83}
\83b
\83`
\83\93\83O
\82ð
\8aJ
\8en
\82µ
\82Ü
\82·
\81B%
\88È
\89º
\82ª
\97L
\8cø
\82È
\83\81\83^
\95¶
\8e\9a\97ñ
\82Æ
\82µ
\82Ä
\89ð
\8eß
\82Å
\82«
\82È
\82¢
\8fê
\8d\87\82Í
\81A
\81u%
\81v
\82Í
\88Ó
\96¡
\82ð
\82È
\82³
\82È
\82¢
\92Ê
\8fí
\82Ì%
\95¶
\8e\9a\97ñ
\82Æ
\82µ
\82Ä
\81A\%
\82É
\83G
\83X
\83P
\81[
\83v
\82³
\82ê
\82Ä(<code>EscapeInvalidMeta</code>
\82Å
\90§
\8cä
\89Â
\94\)
\91O
\82Ì<code>mtStr</code>
\83}
\81[
\83N
\83A
\83b
\83v
\82É
\82
\82Á
\82Â
\82«
\82Ü
\82·
\81B</li>
210 <li>
\81u\
\81v
\82ð
\8c©
\82Â
\82¯
\82½
\8fê
\8d\87\82Ì
\83}
\83b
\83`
\83\93\83O
\82ð
\8aJ
\8en
\82µ
\82Ü
\82·
\81B\
\88È
\89º
\82ª
\90³
\8bK
\82Ì
\83^
\83O
\82Æ
\82µ
\82Ä
\89ð
\8eß
\82Å
\82«
\82½
\8fê
\8d\87\82Í<code>mtTag</code>
\83^
\83C
\83v
\82Æ
\82µ
\82Ä
\81A
\83G
\83\89\81[
\83^
\83O
\82Æ
\82È
\82Á
\82½
\8fê
\8d\87\82ÍmtTagErr
\82Æ
\82µ
\82Ä
\90Ø
\82è
\8fo
\82µ
\82Ü
\82·
\81B<code>TagPattern</code>
\82Ì
\82Ç
\82Ì
\8ds
\82É
\82à
\83}
\83b
\83`
\82µ
\82È
\82©
\82Á
\82½
\8fê
\8d\87\82Í
\81A\
\82Ì
\8e\9f\82Ì1
\95¶
\8e\9a\82ð
\8aÜ
\82ß
\82Ä
\81A
\83G
\83\89\81[
\83^
\83O
\82Æ
\82µ
\82Ä
\90Ø
\82è
\8fo
\82µ
\82Ü
\82·
\81B</li>
211 <li>
\8dÅ
\8f\89\82É
\96ß
\82è
\82Ü
\82·
\81B</li>
213 <h2>
\8eg
\97p
\97á</h2>
214 <h3>SSTP
\83T
\81[
\83o</h3>
215 <p>
\93Æ
\8e©SSTP
\83T
\81[
\83o
\8d\
\92z
\95â
\8f\95\82É
\97\98\97p
\82·
\82é
\8fê
\8d\87\82Í
\81A<code>LeaveEscape := false; EscapeInvalidMeta := false;</code>
216 \82Æ
\82·
\82é
\82Æ
\8aÈ
\92P
\82Å
\82·
\81B</p>
217 <p><code>SsParser1.InputString := Edit1.Text;<br>
218 for i := 0 to SsParser1.Count-1 do begin<br>
219 case SsParser.MarkUpType[i] of<br>
220 mtStr: Memo1.Lines.Add(SsParser.Str[i]);<br>
221 mtTag: {
\83^
\83O
\8aÖ
\98A
\82Ì
\8f\88\97\9d}<br>
222 mtTagErr: Memo1.Lines.Add(SsParser.Str[i]); //
\8f\88\97\9d\82¹
\82¸
\82É
\82»
\82Ì
\82Ü
\82Ü
\95\
\8e¦<br>
223 mtMeta: {
\83\81\83^
\95¶
\8e\9a\97ñ
\95Ï
\8a·
\8cê
\95\
\8e¦}<br>
226 <h3>
\83X
\83N
\83\8a\83v
\83g
\90F
\95ª
\82¯HTML
\8dì
\90¬</h3>
227 <p>
\90F
\95ª
\82¯
\82ª
\96Ú
\93I
\82Ì
\8fê
\8d\87\81A
\83X
\83N
\83\8a\83v
\83g
\82ª
\95Ï
\82í
\82é
\90S
\94z
\82Ì
\82È
\82¢
\82æ
\82¤
\81A<code>LeaveEscape := true; EscapeInvalidMeta :=
228 false;</code>
\82Æ
\82µ
\82Ü
\82·
\81B</p>
229 <p>
\88È
\89º
\82Í
\81A
\83^
\83O
\95\94\95ª
\82É
\90F
\82ð
\90Ý
\92è
\82·
\82éHTML
\83}
\81[
\83N
\83A
\83b
\83v
\82Å
\82·
\81B</p>
230 <p><code>var Html: String;<br>
232 SsParser1.InputString := Edit1.Text;<br>
233 for i := 0 to SsParser1.Count-1 do begin<br>
234 case SsParser.MarkUpType[i] of<br>
235 mtStr: Html := Html + SsParser.Str[i];<br>
236 mtTag: Html := Html + '<font
237 color="green">' + SsParser.Str[i] + '</font>';<br>
238 mtTagErr: Html := Html + '<font color="red">' +
239 SsParser.Str[i] + '</font>';<br>
240 mtMeta: Html := Html + '<font color="blue">' +
241 SsParser.Str[i] + '</font>';<br>
244 Edit2.Text := Html;</code></p>
245 <h3>OnSsParse
\8eg
\97p
\97á</h3>
246 <p>
\88È
\89º
\82Í
\81AOnSsParse
\83C
\83x
\83\93\83g
\82Ì
\8eg
\97p
\97á
\82Å
\82·
\81B
\82à
\82Á
\82Æ
\82à
\92P
\8f\83\82É
\81A\u
\83^
\83O
\82ð
\94»
\92è
\82µ
\82Ü
\82·
\81BTagPattern
\82Ì1
\8ds
\96Ú
\82É <code>\u</code>
247 \82Æ
\8f\91\82¢
\82½
\8fê
\8d\87\82Æ
\93¯
\82¶
\93®
\8dì
\82Æ
\82È
\82è
\82Ü
\82·
\81B</p>
248 <p><code>procedure TForm1.SsParser1SsParse(Sender: TObject; const Script:
250 var Len: integer; var MarkType: TSsMarkUpType; var Extra: String)<br>
252 if Pos('\u', Script) = 1 then begin<br>
253 Len := Length('\u');<br>
254 MarkType := mtTag;<br>
257 <h2>
\8eg
\97p
\97á -
\83T
\81[
\83t
\83B
\83X
\94»
\92è</h2>
258 <p>
\88ê
\94Ô
\8dÅ
\8cã
\82Ì
\83T
\81[
\83t
\83B
\83X
\82ª
\89½
\82É
\82È
\82é
\82©
\82ð
\94»
\92è
\82µ
\82Ü
\82·
\81B
\82½
\82¾
\82µ
\96{
\97\88\82Í
\81A\0,
259 \1
\82É
\82æ
\82é
\83X
\83R
\81[
\83v
\90Ø
\82è
\91Ö
\82¦
\8f\88\97\9d\82â
\81A\_s
\82É
\82æ
\82é
\83V
\83\93\83N
\83\8d\83i
\83C
\83Y
\83h
\83Z
\83b
\83V
\83\87\83\93\82Ì
\8f\88\97\9d\82ª
\95K
\97v
\82Å
\82µ
\82å
\82¤
\81B</p>
260 <p><code>var Last: integer;<br>
262 SsParser1.InputString := Edit1.Text;<br>
263 for i := 0 to SsParser1.Count-1 do begin<br>
264 if SsParser.Match(SsParser.Str[i], '\s%b') > 0 then begin<br>
265 try<br>
266 Last := StrToInt(SsParser.GetParam(SsParser.Str[i]));<br>
267 except<br>
268 on EConvertError do<br>
269 ;<br>
270 end;<br>
273 <h2>
\8f\94\92\8d\88Ó</h2>
274 <h3>
\8dÄ
\89ð
\90Í
\82É
\82Â
\82¢
\82Ä</h3>
275 <p><code>with SsParser1 do InputString := InputString;</code></p>
276 <p>
\82Æ
\82·
\82é
\82±
\82Æ
\82Å
\81A<code>EscapeInvalidMeta</code>
\93\99\82Ì
\89ð
\90Í
\83I
\83v
\83V
\83\87\83\93\82â
\81A<code>MetaPattern</code>
\93\99\82Ì
\89ð
\90Í
\83p
\83^
\81[
\83\93\82ª
\95Ï
\89»
\82µ
\82½
\82Æ
\82«
\82É
\8dÄ
\89ð
\90Í
\82ð
\8ds
\82¦
\82Ü
\82·
\81B
\95Ï
\82È
\8f\91\82«
\95û
\82Å
\82·
\82ª
\81B</p>
277 <h3>
\89ü
\8ds
\95¶
\8e\9a\82É
\82Â
\82¢
\82Ä</h3>
278 <p><code>InputString</code>
\82É
\89ü
\8ds
\95¶
\8e\9a\82â
\82»
\82Ì
\91¼
\82Ì
\8bó
\94\92\95¶
\8e\9a\82ª
\8aÜ
\82Ü
\82ê
\82Ä
\82¢
\82½
\8fê
\8d\87\81A
\92Ê
\8fí
\82Ì
\95¶
\8e\9a\82Æ
\93¯
\82¶
\82æ
\82¤
\82É
\88µ
\82¢
\82Ü
\82·
\81B
\82Â
\82Ü
\82è
\81A
\89ü
\8ds
\95¶
\8e\9a\82¾
\82©
\82ç
\82Æ
\82¢
\82Á
\82Ä
\93Á
\82É
\89½
\82ç
\82©
\82Ì
\8f\88\97\9d\82ª
\8ds
\82í
\82ê
\82½
\82è
\81A
\8bt
\82É
\8f\88\97\9d\82Ì
\8e×
\96\82\82É
\82È
\82Á
\82½
\82è
\82·
\82é
\82±
\82Æ
\82Í
\82 \82è
\82Ü
\82¹
\82ñ
\81B
\89ü
\8ds
\82ð
279 <code>\n</code>
\82É
\95Ï
\8dX
\82µ
\82½
\82¢
\81A
\82È
\82Ç
\82Ì
\8fê
\8d\87\82Í
\82 \82ç
\82©
\82¶
\82ß StringReplace
\82È
\82Ç
\82ð
\97\98\97p
\82µ
\82Ä
\8e©
\95ª
\82Å
\95Ï
\8a·
\82µ
\82Ä
\82
\82¾
\82³
\82¢
\81B</p>
280 <h3>
\83^
\83O
\83G
\83\89\81[
\82Ì
\97\98\97p
\82É
\82Â
\82¢
\82Ä</h3>
281 <p><code>TagPattern</code>
\82Å
\8ds
\93ª
\82ª <code>!</code>
\82Å
\8en
\82Ü
\82é
\83p
\83^
\81[
\83\93\82ð
\8ew
\92è
\82·
\82é
\82±
\82Æ
\82â
\81AOnSsParse
\83C
\83x
\83\93\83g
\82Å<code>mtTagErr</code>
\83}
\81[
\83N
\83A
\83b
\83v
\82ð
\95Ô
\82·
\8e\96\82Å
\81A\
\82Å
\8en
\82Ü
\82é
\94C
\88Ó
\82Ì
\95¶
\8e\9a\97ñ
\82ð
\83^
\83O
\83G
\83\89\81[
\82Æ
\8c©
\82È
\82·
\82±
\82Æ
\82ª
\82Å
\82«
\82Ü
\82·
\81B
\82Ü
\82½
\81A<code>TagPattern</code>
\82Å
\83}
\83b
\83`
\82µ
\82È
\82©
\82Á
\82½
\8fê
\8d\87\82Í
\81A\
\8bL
\8d\86\82Ì
\8e\9f\82Ì1
\95¶
\8e\9a\82Ü
\82Å
\82ð
\8aÜ
\82ß
\82Ä
\83^
\83O
\83G
\83\89\81[
\82Æ
\82µ
\82Ä2
\95¶
\8e\9a\95ª
\90Ø
\82è
\8fo
\82µ
\82Ü
\82·
\81B
\82±
\82Ì
\97\98\97p
\95û
\96@
\82Å
\82·
\82ª
\81A</p>
283 <li>
\83X
\83N
\83\8a\83v
\83g
\82Ì
\83`
\83F
\83b
\83N
\82É
\97\98\97p
\82·
\82é
\8fê
\8d\87\81A<code>TagPattern</code>
\82ð
\95Ï
\8dX
\82·
\82é
\8e\96\82Å
\81ASSTP
\8c \8cÀ
\82Å
\93®
\82©
\82È
\82¢
\83^
\83O
\82Ì
\83`
\83F
\83b
\83N
\82ð
\8ds
\82¤
\82±
\82Æ
\82ª
\82Å
\82«
\82Ü
\82·
\81B</li>
285 SSTP
\83T
\81[
\83o
\8d\
\92z
\82Ì
\8fê
\8d\87\81A
\83G
\83\89\81[
\83^
\83O
\82Í
\82»
\82Ì
\82Ü
\82Ü
\83Z
\83\8a\83t
\82Æ
\93¯
\82¶
\8c`
\82Å
\8fo
\97Í
\82·
\82é
\82æ
\82¤
\82É
\82·
\82ê
\82Î
\81A
\83^
\83O
\82Ì
\83}
\81[
\83N
\83A
\83b
\83v
\83G
\83\89\81[
\82É
\8aÖ
\82µ
\82Ä
\8f_
\93î
\82È
\95\9c\8bA
\82ª
\82Å
\82«
\82Ü
\82·(
\8fã
\82Ì
\97á
\8eQ
\8fÆ)
\81B</li>
287 <h2>
\89ü
\94Å
\97\9a\97ð</h2>
290 <dd>
\93à
\95\94\82ð
\8f\91\82«
\92¼
\82µ
\82Ä
\81A10
\94{
\81`100
\94{
\82Ù
\82Ç
\8d\82\91¬
\89»
\81B
\8aJ
\94
\83}
\83V
\83\93(PentiumIII
291 1GHz)
\82Å
\82Í
\81A2KB
\82Ì
\92·
\95¶
\83X
\83N
\83\8a\83v
\83g
\82ð0.01
\95b
\88È
\93à
\82É
\89ð
\90Í
\82·
\82é
\82æ
\82¤
\82É
\82È
\82è
\82Ü
\82µ
\82½
\81B</dd>
293 <dd><code>Position</code>
\81A<code>MarkUpAt</code>
\82ð
\92Ç
\89Á
\81B</dd>