私はこの使用してメモ帳をacheiveしようとしています++
文字列を検索し、その前にパターンを置き換える - メモ帳++
入力ファイルは、パターン
<コードスニペット文を持っている - これは...続く、variabeである>(品質
-- "command xyz d
command rererere
command ;" (fair quality)
---- "command xyz d
command rereredfdfdre
command ffdfdfdf ;" (good quality)
---- "command xffddyz d
command rerfdferere
command ;" (good quality)
----"command fdfdfxyz d
command refffdrerere
command fdfdff;" ( fair quality)
が(fair quality)
あり、すべてのインスタンスの
--Lookを私は何をしたいです)括弧内(を間の間隔を注意してくださいが可変であり、その後、(fair quality)
Oで文全体を削除/ pがこのようなものです:
---- "command xyz d
command rereredfdfdre
command ffdfdfdf ;" (good quality)
---- "command xffddyz d
command rerfdferere
command ;" (good quality)
私は(fair quality)
の検索を交換するいくつかの基本的な正規表現を試みたが、どのように私はそれfrom x to y
前に、文字列全体を削除しますか?
スペーシングパターンが標準であるとは思わないでください。これは、正規表現の仕事のために使用のものであってもよい2列間の間隔で規則性がイマイチ
例えば
"command xyz..( fair quality);"
"command xyz (fair quality );"
を変更します。
また、間に不要な改行がある場合があります。私fair
のインスタンスを探しに行く - - だから、正確な正規表現のロジックは次のようになり
"command
xyz..( fair
quality);"
ので
も を助けていないラインの仮定の終わりfair
のそのインスタンスの前command
の第一のインスタンスを探します - command
より前に、"
の最初のインスタンスを見つけます。 X
- fair
の後に最初のインスタンス"
を検索します。私たちは、このY
を呼び出します - X
からY