プロが教える店舗&オフィスのセキュリティ対策術

下記の内容を

山手線 (32,776件) 京浜東北・根岸線 (19,873件) 中央線 (36,351件)
総武線 (33,718件) 東海道本線 (1,500件) 常磐線 (8,098件)
横浜線 (4,350件) 埼京線 (14,133件) 南武線 (3,722件)
横須賀線 (1,898件) 武蔵野線 (1,254件) 高崎線 (2,563件)
京葉線 (1,894件) 東北本線 (2,563件) 中央本線 (34,241件)
総武本線 (4,846件) 青梅線 (3,848件) 八高線 (2,456件)
五日市線 (783件) 東海道新幹線 (1,248件) 東北新幹線 (865件)
上越新幹線 (865件) 長野新幹線 (865件)



下記の内容に置き換えたいのですが、
()内を指定する正規表現はどうすればいいですか?
どうかご教授ください。

山手線
京浜東北・根岸線
中央線
総武線
東海道本線
常磐線
横浜線
埼京線
南武線
横須賀線
武蔵野線
高崎線
京葉線
東北本線
中央本線
総武本線
青梅線
八高線
五日市線
東海道新幹線
東北新幹線
上越新幹線
長野新幹線

A 回答 (9件)

1回じゃなくて2,3回かけていいんですか?

この回答への補足

いいですよ!!

補足日時:2008/06/28 21:26
    • good
    • 0

ANo1さんが答えるかもしれませんが・・・



置換前:_\([^\)]+\)_?
置換後:\n
※置換前の"_"は空白スペースとして見て下さい。

()内の内容は不要なので、改行コードに置き換えます。
置き換えると改行が2行連なる行が出てきてしまうので

置換前:\n\n
置換後:\n

で重複した改行コードを一つにすれば良いかと。

今のPCに秀丸が入ってないので、後者については動作するかは微妙です。(^-^;)
動作しなかったらすみません。
    • good
    • 0

上が置換対象、下が置換後です。



件\)_
件\)\n

 でまず全部改行し1行ずつにする。「_」は半角スペース。

_\(.+\)\n
_\n

 で括弧を消す。「_」は半角スペース。

\n\n
\n

 で余計な改行を消す。
    • good
    • 0

半角スペースが含まれているので「」内をコピーしてください。



 検索:「 ?\([0-9,件]+\) ?\n?」
 置換:「\n」

正規表現にチェックをつけて、全置換。
    • good
    • 0

他の置換ソフトを使わず、秀丸 (HMJRE.dll) のままなら、二段階法(正規表現使用)が判り易そう。



(1) 行頭出し
 (注意! s は半角スペースにすること)
  \)s を \)\n に置換

(2) 行尾消し
(注意! <空白> は空欄にすること)
  \(.*\) を <空白> に置換
 
    • good
    • 0

#5 です。



>(2) 行尾消し
>(注意! <空白> は空欄にすること)
>  \(.*\) を <空白> に置換

これだと、行尾に半角スペースが残りますね。
気になるなら、
  s\(.*\) を <空白> に置換
(注意! s は半角スペース)
で..... 。
    • good
    • 0

#5,6 でーす。



(例示のデータに限れば) 一発で置換するには、(注意! s は半角スペース)

s\(.*?\)[ |\)\n]

\n
に置換
..... すれば OK でした。
 
    • good
    • 0

訂正!



s\(.*?\)[s|\)\n]

\n
に置換
    • good
    • 0

再度の訂正!!


(きりが無い?)

s\(.*?\)[s\n]

\n
に置換
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!