Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
TCL で括弧を一致させるために正規表現を使用することについて質問があります。
たとえば、次のような文字列があります。
yes, it is (true, and it is fine).
この部分だけ合わせたいのですがyes, it is (true、どうやって合わせるのですか?
yes, it is (true
@bobah が提案するように、文字クラスで括弧を囲むことができます。
yes, it is [(]true
しかし、それをエスケープする方がより一般的です:
yes, it is \(true
ただし、エスケープする場合は、次のいずれかを行う必要があることを確認してください。
regexp -- "yes, it is \\(true" $subject
またはこれ:
regexp -- {yes, it is \(true} $subject