秀丸正規表現 ある文字以前を削除する
☆秀丸正規表現 ある文字以前を削除する
ある文字以前を削除する。
というか、ある文字を含むある文字以前を削除するです。
ちゃんと理解できていないので、1回の置き換えで書けませんでした。
これは四苦八苦した上で、1回の置き換えで書けなかったので
2回置き換えを行う事になりますが、折角だからその方法を書いておきます。
1回で出来る方法があれば教えて下さい。
例:
1月1日 元旦 あけましておめでとう 飲む
1月2日 飲む
1月3日 寝る
1月30日 特になし
こういう行がある場合。
こうしたい場合
元旦 あけましておめでとう 飲む
飲む
寝る
特になし
Altを押しながらドラッグからの削除では件数が多かったり、
文字数が違ったら大変なので、置き換え。
①秀丸の置き換えを選ぶ。
②正規表現のチェックボックスにチェック。
③検索ボックスに、
(.*)(?=「ある文字」)
(「ある文字」は、ある文字以前を消したい文字で置き換えて)
④置換ボックスに、
\2
(\2 というのは上の()の2個目に該当するものに置き換えるという意味。)
(表示上、多分「\」と出ていますが、「¥」の半角です。)
⑤全置換ボタンをクリック。
で、ある文字以前が、ある文字を残したまま削除されます。
. :改行を除く任意の一文字
* :文字の0個以上の繰り返しにマッチ
そして、2回目の置き換えで行頭の「ある文字」を削除します。
①秀丸の置き換えを選ぶ。
②正規表現のチェックボックスにチェック。
③検索ボックスに、
^「ある文字」 +
(「ある文字」は、ある文字で置き換えて)
④置換ボックスに、
空白。
⑤全置換ボタンをクリック。
で、ある文字が、削除されます。
. :改行を除く任意の一文字
例:
1回目:
検索:(.*)(?=日 )
置換:\2
(表示上、多分「\」と出ていますが、「¥」の半角です。)
こうなる
日 元旦 あけましておめでとう 飲む
日 飲む
日 寝る
日 特になし
2回目:
検索:^日 +
置換:
こうなる
元旦 あけましておめでとう 飲む
飲む
寝る
特になし
記述:2015年04月頃
ある文字以前を削除する。
というか、ある文字を含むある文字以前を削除するです。
ちゃんと理解できていないので、1回の置き換えで書けませんでした。
これは四苦八苦した上で、1回の置き換えで書けなかったので
2回置き換えを行う事になりますが、折角だからその方法を書いておきます。
1回で出来る方法があれば教えて下さい。
例:
1月1日 元旦 あけましておめでとう 飲む
1月2日 飲む
1月3日 寝る
1月30日 特になし
こういう行がある場合。
こうしたい場合
元旦 あけましておめでとう 飲む
飲む
寝る
特になし
Altを押しながらドラッグからの削除では件数が多かったり、
文字数が違ったら大変なので、置き換え。
①秀丸の置き換えを選ぶ。
②正規表現のチェックボックスにチェック。
③検索ボックスに、
(.*)(?=「ある文字」)
(「ある文字」は、ある文字以前を消したい文字で置き換えて)
④置換ボックスに、
\2
(\2 というのは上の()の2個目に該当するものに置き換えるという意味。)
(表示上、多分「\」と出ていますが、「¥」の半角です。)
⑤全置換ボタンをクリック。
で、ある文字以前が、ある文字を残したまま削除されます。
. :改行を除く任意の一文字
* :文字の0個以上の繰り返しにマッチ
そして、2回目の置き換えで行頭の「ある文字」を削除します。
①秀丸の置き換えを選ぶ。
②正規表現のチェックボックスにチェック。
③検索ボックスに、
^「ある文字」 +
(「ある文字」は、ある文字で置き換えて)
④置換ボックスに、
空白。
⑤全置換ボタンをクリック。
で、ある文字が、削除されます。
. :改行を除く任意の一文字
例:
1回目:
検索:(.*)(?=日 )
置換:\2
(表示上、多分「\」と出ていますが、「¥」の半角です。)
こうなる
日 元旦 あけましておめでとう 飲む
日 飲む
日 寝る
日 特になし
2回目:
検索:^日 +
置換:
こうなる
元旦 あけましておめでとう 飲む
飲む
寝る
特になし
記述:2015年04月頃
Twitter Facebook Google+ はてな Pocket LINE
管理人による書き込みの確認後、荒らし書き込みでない場合に表示させていただきます。
悪意ある書き込みや挑発的な書き込みと思われる内容は、表示させません。
その為、ちょっと書き込みから表示までに時間がかかってしまいます。ご了承下さい。
暑さの一番の原因はなんだと思いますか?
あなたの支持する政党はどの党ですか?
今のページの関連ページのリストへ
ザ・覚書のトップページに戻る
全ページのリストへ