正規表現マスターのための簡単なものです。正規表現は、
私がいないすべてのフレーズを一致させる必要があります。
「喫煙スペースを設置している」OR
は「喫煙エリアが配置されている」
入力:喫煙スペースが
何とかに位置している
吹き飛ばす
喫煙エリアは地下にあります
喫煙エリアは建物の裏にあります
マッチ:
何とか何とか何とか
喫煙スペース
喫煙スペースは建物の裏側に位置している地下にあるこのような
正規表現マスターのための簡単なものです。正規表現は、
私がいないすべてのフレーズを一致させる必要があります。
「喫煙スペースを設置している」OR
は「喫煙エリアが配置されている」
入力:喫煙スペースが
何とかに位置している
吹き飛ばす
喫煙エリアは地下にあります
喫煙エリアは建物の裏にあります
マッチ:
何とか何とか何とか
喫煙スペース
喫煙スペースは建物の裏側に位置している地下にあるこのような
なぜあなたの言語でnot mystring.startswith('xyz')
の等価物を使用してみませんか?正規表現は、この種の操作のためにかなり重量があります。
これまでに^(!=?*?\ The \ b)(?=。*?\ bsmoking \ b)(?=。*?\ bareas \ b)(?= *?\ bare \ b)(?=。*?\ blocated \ b))。* $ – mduschak
[正規表現を使用した文字列否定]の重複が可能です。(http://stackoverflow.com/questions/1153856/string-negation-正規表現を使用) – outis