T言語の文字列処理において、正規表現が重要な役割を果たすことが期待されます。
T言語の正規表現では、必ず [ または ( から開始されます。
任意の一文字を示す '.' もまた [.] のように記述されます。
<?t
[a-zA-Z]{3} // 小文字と大文字の英字3文字
[A-Z] // 英字1文字
[a-z0-9]{3,8} // 小文字英字と数字の3文字から8文字に一致
[.]{3} // 任意の文字3文字
[.]* // 0個以上の任意の文字(最長一致)
[a-z]? // 英字小文字の0または1文字(最長一致)
[a-z]* // 0個以上の英字小文字(最長一致)
(abc|def) // abc または def の文字列
$[a-z]{3} // 最初から、小文字英字3文字の文字列
[a-z]{4}$ // 小文字英字4文字で終わる文字列
$[A-Z][a-z]{3}$ // 最初大文字英字1字で始まり、小文字英字3字が続いてあるのみの文字列
?>