人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

秀丸の正規表現について質問です。
以下のようなデータがあります。

$あいうえお$
$かきく
けこ$
$さしすせそ$
$たち

てと$
$なにぬねの$

以上のデータを以下のように
[$][任意の文字列][$]という構造に統一させ、
文字列内の改行は省きたいと考えています。

$あいうえお$
$かきくけこ$
$さしすせそ$
$たちつてと$
$なにぬねの$

良い方法はご存じないでしょうか。
よろしくお願いします。

●質問者: どらすけ
●カテゴリ:コンピュータ
✍キーワード:あいうえお さしすせそ データ 文字列 構造
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● rockybabloa
●15ポイント

1.文章内の改行を一度すべて削除

全置換で¥nを消す

2.$$の間に改行を挿入

[$$]→[$¥n$]に全置換


でいかがでしょうか?

◎質問者からの返答

ちょっとうまくいかないみたいです。

\nがそのまま\nとして出力されてしまうようで…。でも、問題は解決しました。

ご回答ありがとうございました!


2 ●
●25ポイント

1回目(改行削除)

置換前 : \n

置換後 :

2回目($のセットごとに改行付与)

置換前 : ([$].*?[$])

置換後 : \1\n

3回目($の前、$の後の余分な文字削除)

置換前 : ^.*?([$].*?[$]).*?$

置換後 : \1

でいかがでしょう。

◎質問者からの返答

ありがとうございます!

2回目の置換後\1\nを\0\nとして実行したら成功しました。


3 ● hu2
●10ポイント

ctl+rで置換ウィンドウを開き、

検索テキストボックスに以下の正規表現

(?

置換テキストボックスには何も入力せず、

正規表現チェックボックスをチェックして

全置換ボタン押下で可能かと思います。


4 ● nattow
●30ポイント

置換で

検索:([^$])\n

置換:\1

正規表現にチェック

これでどうでしょう?

◎質問者からの返答

おーっバッチリできました。

ありがとうございます!


5 ● hu2
●20ポイント

No.3

<修正>

×:'(?'

○:'(?<!\$)\n'

◎質問者からの返答

ありがとうございます。

バッチリできました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ