特定の段落の Python テキスト マッチング
PHP中文网
PHP中文网 2017-05-18 10:57:26
0
1
675

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中文网

认证高级PHP讲师

全員に返信(1)
滿天的星座

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

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

リーリー

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!