2017-01-12 11 views
-1

私は正規表現は、このような文字列を変更できるようにしたい:正規表現(メモ帳++)

chase away/out 
deceased/departed family member 
increase/multiply greatly 
stupid/innocent-looking 
small storeroom/shed/depot/cellar 
make somebody extremely mad/angry 
blur/cloud over/mist up completely 
an/my honour 

これらの文字列の前にこれらの

chase away|chase out 
deceased family member|departed family member 
increase greatly|multiply greatly 
stupid-looking|innocent-looking 
small storeroom|small shed|small depot|small cellar 
make somebody extremely mad|make somebody extremely angry 
blur completely|cloud over completely|mist up completely 
an honour|my honour 

するには、これらの文字があるかもしれません。

,[that is SPACE and comma] 
| 
[TAB] 

これらの文字列の後、これらの文字があるかもしれません。

, [that is comma and SPACE] 
| 
[newline] 
+1

私は、名誉ある代表者が、コードの試行を全く見せなかったと言います。 さらに、私はカンマ/スペース/タブ/改行のものを理解していません。入力にはすべての関連する可能性が含まれている必要があります。 – sweaver2112

答えて

0

この行を取る:

blur/cloud over/mist up completely 

これは、正規表現は、あなたが

blur completely|cloud over completely|mist up completely 

と言い換えるない

blur up completely|cloud over up completely|mist up completely 

を期待していることを判断するのは非常に難しいだろう、upmistに固執していますo completely

このタスクを実行するには、人工知能/自然言語処理機能が必要です(この文章を機械的に展開できますか?)正規表現にはそのようなことが含まれています。

+0

ありがとう、私はあなたが意味するものを参照してください。この例を考慮しなかった場合はどうなるでしょうか? – greektranslator

+0

@greektranslatorそれで、あなたはそれで何かできるでしょう。 1つの正規表現ではなく、いくつかの実行で可能性があります。正規表現は退屈で退屈なので、私はそれをしませんし、仕事のためのより良いツールがあることはしばしばあります。 –

関連する問題