正規表現

ページ名:正規表現

T言語の文字列処理において、正規表現が重要な役割を果たすことが期待されます。

 

T言語の正規表現では、必ず [ または ( から開始されます。

任意の一文字を示す '.' もまた [.] のように記述されます。

 

<?t

[a-zA-Z]{3}        // 小文字と大文字の英語3文字

[a-z0-9]{3,8}      // 小文字英語と数字の3文字から8文字に一致

[.]{3}             // 任意の文字3文字

[.]*               // 0個以上の任意の文字(最長一致)

[a-z]?             // 英語小文字の0または1文字(最長一致)

[a-z]??            // 英語小文字の0または1文字(最短一致)

[a-z]*             // 0個以上の英語小文字(最長一致)

(abc|def)          // abc または def の文字列

?>