⊗pyPmRESSE 45 of 129 menu

Python正規表現における文字クラス内の例外

あなたは既に、[] 内の特殊文字は通常の文字になることを学びました。しかし、例外があります:[ ] 内で角括弧自身を文字として必要とする場合、それらはバックスラッシュでエスケープする必要があります。次のコード例では、検索パターンは 「xとxの間に角括弧がある」 というものです:

txt = 'x]x xax x[x x1x' res = re.sub('x[\[\]]x', '!', txt) print(res)

結果、変数には以下が格納されます:

'! xax ! x1x'

次の文字列が与えられています:

txt = 'x[]z x[[]]z x()z'

パターン 文字 'x'、その後に角括弧(任意の回数)、そして文字 'z' にマッチする全ての単語を見つける正規表現を書いてください。

次の文字列が与えられています:

txt = 'x[]z x{}z x.z x()z x([])z'

パターン 文字 'x'、その後に任意の種類の括弧が任意の回数、そして文字 'z' にマッチする全ての単語を見つける正規表現を書いてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否