私は Python TKinter でテキスト エディターを作成しており、現在構文に取り組んでいます。次の形式のテキストに下線を引こうとしています。
\_ **UNDER line This text 0!** \_ (underline the bolded text)
現在、次のような正規表現コマンドを使用してtext.search("\_ [a-zA-Z0-9 !]+ \_", ...)
います。ただし、これにより、アンダースコアと、アンダースコアとテキストの間のスペースにも下線が引かれます。私はこれをしたくありません。これを修正するためにキャプチャ グループを使用することを考えていましたが、TKinter で行う方法がわかりません。私は現在試しています: text.search("\_ ([a-zA-Z0-9 !]+) \_", ...)
、しかしそれはうまくいきません。
この問題にどのように対処するかについてのアイデアはありますか?