- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現 TCL regexp関数)
正規表現で文字列を操作する方法 - TCL regexp関数
このQ&Aのポイント
- TCLのregexp関数を使って、正規表現を利用して文字列を操作する方法について解説します。
- 例えば、CSV形式の文字列をカンマで分割し、それぞれの要素を変数に代入する方法などについて説明します。
- また、操作する文字列のパターンや条件に応じて、適切な正規表現を使ってマッチングさせることが重要です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
見たところ split で十分な気がしますが。 >regexp --{\c\w,^\c,\d+,\w+,\c+$} 変数 match A B C D E \c って?
その他の回答 (1)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.2
split が返すのはリストです。 $ tclsh % set x {xxx,yyy,,zzz,123} xxx,yyy,,zzz,123 % echo $x xxx,yyy,,zzz,123 % set y [split $x ","] xxx yyy {} zzz 123 % echo $y "xxx yyy \{} zzz 123" % llength $y 5 % lindex $y 1 yyy % lindex $y 2 % lindex $y 4 123
お礼
参考になりました。ありがとうございます。 正規表現克服します。
補足
ご回答ありがとうございます。 \cは¥sの間違いです。 splitコマンドは返り値は数字でしょうか。