0

私はジャンプボールという名前のこのストリングを持っています

u'\n               (12:00) Jump Ball Hibbert vs Bosh (Chalmers gains possession)\n            '

HibbertBosh、およびChalmersを抽出したい

最初のものは次の方法で見つけることができます:

roadJumper = re.findall(r'Ball(.*?)vs',jumpball)

私が見つけたい他の 2 つの名前は、開き括弧"("の前後にあり、それを回避する方法がわかりません。

括弧を避けるために先読み後読みを使用できるはずだと思いますが、まだわかりません。

4

2 に答える 2

0

あなたが探しているのは、括弧をエスケープする方法だと思いますよね?

次のようなことを試してください:

r'ボール (\w+) vs (\w+) \((\w+)'

3 番目の開き括弧がエスケープされていることに注意してください。

正規表現の使用方法を学んでいる場合は、まだ読んでいない場合は、最初にこれを読むことをお勧めします

于 2013-05-30T02:51:28.327 に答える