2016-08-28 6 views
-5

私はすべてのインターネットで検索しましたが、このことについてはうまく答えませんでした。 pythonのカッコは何を表していますか?私がしなければその非常に奇妙な... たとえば、:()(カッコ)は正規表現のpythonのためのものです

re.split(r'(/s*)', "ho from there") 

そのは、そのが起こってないか...私はそれとの間のスペースで別々の単語のリストを与えるのだろうか?

+0

括弧は[ 'group'(https://docs.python.org/3/library/re.html#reに使用されることができます.match.group)にマッチする式。 – Delgan

+4

「すべてのインターネットで検索」ではなく、[documentation](https://docs.python.org/2/library/re.html)を読んでみてください。基本的な正規表現のチュートリアル。括弧は、正規表現を構築する際の非常に基本的なビルディングブロックです。また、['re.split()'ドキュメント](https://docs.python.org/2/library/re.html#re.split)には次のように記載されています:*キャプチャ括弧**がパターンで使用されている場合、そのパターン内のすべてのグループのテキストも結果リストの一部として返されます。 –

答えて

0

これはPythonに固有のものではありませんが、正規表現ではキャプチャグループを示します。これらはre.splitで処理される方法について

さらなる情報は、seen here

関連する問題