検索

ホームページ  >  に質問  >  本文

特定の段落の Python テキスト マッチング

a='''
[シーン: セントラル パーク、チャンドラー、ジョーイ、フィービー、モニカがそこにいます。]
モニカ: 言うことは何もありません! 彼はただの男です、私は
ジョーイ: おいおい、その男と付き合うんだ! 彼には何か問題があるはずだ!
チャンドラー: 分かった、ジョーイ、優しくして。? それで、彼にはこぶがあるの? Aこぶとヘアピース?
フィービー: 待って、彼はチョークを食べるの?
[シーン: チャンドラー、ジョーイ、abcsde]
フィービー: だって、私は食べないの私がカールと経験したことを彼女にも経験してほしいのです- ああ!
モニカ: わかりました、皆さんリラックスしてください。これはデートですらない。ただ二人でディナーに行くだけで、セックスはしません。
チャンドラー:デートのようですね。
[シーン: ジョーイ。]
'''

I have a text a, as the Above,
I want to get theダイアログ text of each scene and save it as lsit. 各シーンの違いは、図に示すように [シーン:英語の文章を追加する] です。上に太字 ##次に、正規表現を使用して次のように記述します。
paragraphs = re.findall('[Scene: w .](.*?)[Scene: w .]',a,re.S)

一致する内容がなく、段落が空であることがわかりました。

エラーの理由は何ですか?各シーンの会話内容を一致させるにはどうすればよいですか? ###ありがとう。

PHP中文网PHP中文网2751日前725

全員に返信(1)返信します

  • 滿天的星座

    滿天的星座2017-05-18 10:59:26

    いくつかのエラーがあります
    ネイティブ文字列は使用されていません
    エスケープはありません[

    以下は私が変更したコードです。

    リーリー

    Python 正規表現ガイド
    http://www.cnblogs.com/huxi/a...

    返事
    0
  • キャンセル返事