私はBeautifulSoupでウェブページ内の単語/用語を見つけるpythonスクリプトを作成しようとしています。ユーザーがハイフン付きまたはハイフン付きのいずれかの語句を入力し、両方の語句を確認するようにします。 「データ駆動型」は「データ駆動型」もチェックします。正規表現でハイフン付きまたはハイフンなしの両方のバージョンを選択します
Slaying the ‘old school’ bosses with data-driven platforms.
Slaying the ‘old school’ bosses with data driven platforms.
と正規表現:私はこのテキストがある場合
は
(.+(\W(data((-)|(\s))driven)\W).+)
を次にそれが唯一のハイフン付きのバージョンではなく、非ハイフン付きのバージョンをキャプチャします。
私はそれを動作させるためにどのように変更できますか?私はそれを見ていますhttp://regexr.com/
この表現は私にとってはどちらの場合でもうまくいくようです。 – FamousJameous
Ach - 私は "グローバル"を選択していない...あなたは正しい! –