2016-04-08 15 views
-1

私の論文のために特定の単語を含む文章を抽出する必要があります。例えば、という単語を含む文章では、例えば、「」となります。私は次の正規表現を書いた:正規表現は機能せず、もう1つは動作します

^.*\bestablishment\sof\b.*$ 

私はこれらの言葉を含む文があることを知っています。正常な唯一の正規表現は^.*\bcases\b.*$です。 2つの表現が同じパターンであるので、両方とも文を抽出することを許さなければならないが、後者だけが行う。

^.*\bestablishment\sof\b.*$ 

をしかし 'の言葉「の確立」とは異なる文字列の上にある場合、それは失敗します:

+1

ここには動作するが動作していないはずのテキストのセクションが掲載されています。 – karakfa

+0

これはPerlですか?もしあなたのタグにそれを加えたら、Regexのさまざまな味がそこにあります。 – OmegaMan

+0

どのツールを使用しますか?いくつかのエディタはあらゆる種類の正規表現をサポートしていないかもしれません。 –

答えて

-1

これを試してみてください。

+1

違いは何ですか? – SmokeyPHP

+0

'^。\ bestablishment \ sof \ b。$'がありました。今は違いはありません。 – LennyB

関連する問題