置き換えの正規表現でご教示願いたいのでNo.32358
紅色 さん 13/06/18 14:06
 
お忙しい中すみません。
置換えで正規表現で

むさしの─>グランドホテル 栄美
────────────<区切り線>────────────

聖学院大学

────────────<区切り線>────────────

イコス上尾

────────────<区切り線>────────────

上尾市民体育館

────────────<区切り線>────────────

上尾市民球場

────────────<区切り線>────────────

上尾市文化センター 大ホール

────────────<区切り線>────────────

上尾運動公園 体育館

────────────<区切り線>────────────


こんなのを、頭から改行の分と、区切り線の分を一度に削除する書き方を試行錯誤し
ているのですが、
一個ずつなら出来るのですが、

^\n
────────────<区切り線>────────────
を一度に処理するにはどう書けばいいでしょうか。

もちろん下記の書き方でも出来たんですが、
^[\n|────────────<区切り線>────────────]
^[\n|(────────────<区切り線>────────────)]

でも、ルールとしては、間違ってますよね。
区切り線の部分が、ひとつの単語としてヒットさせる。意味で書くとしたら
どれが正しいのでしょうか?





[ ]
RE:32358 置き換えの正規表現でご教示願いNo.32359
秀丸担当 さん 13/06/18 15:17
 

>^\n
>────────────<区切り線>────────────
>を一度に処理するにはどう書けばいいでしょうか。


キャラクタクラス([])を使うとこの中の一文字一文字というように判断されて
しまいます。
パターンの論理和(|)だけを使って、以下のようにするとどうでしょうか。

^\n|────────────<区切り線>────────────

[ ]
RE:32359 置き換えの正規表現でご教示願いNo.32360
紅色 さん 13/06/18 21:36
 
秀丸担当様

ありがとうございました!
なるほど!できました!

区切り線の1行全部にも、しっかり黄色いラインマーカーが現れました!

お忙しい中 本当にありがとうございました!

[ ]