スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[秀丸]検索した一部の個所をコピーして置換する

例えば、

$_data['Test']['abc_1_def']
$_data['Exam']['abc_2_def']
$_data['Samp']['abc_3_def']

を検索したとします。
今回は正規表現を使って検索しています。

●検索文
\$_data\['.*'\]\['abc_._def'\]

とすれば全ての行が検索されます。

これを置換で、


$_abc_1_def['Test']['abc_1_def']

のようにします。
他の行も二つ目の括弧の中をコピーします。
コピーのためにはタグを用います。
タグを利用したい位置を丸括弧 "()" で囲います。
利用する場合は前から順番に\1,\2,\3...です。

●検索文
\$_data\['(.*)'\]\['(abc_._def)'\]

●置換文
\$_\2\['\1'\]\['\2'\]

■結果
$_abc_1_def['Test']['abc_1_def']
$_abc_2_def['Exam']['abc_2_def']
$_abc_3_def['Samp']['abc_3_def']



参考URL:たくさんの変数をまとめて宣言してみる
スポンサーサイト
このエントリーをはてなブックマークに追加

tag : 秀丸 置換 正規表現 コピー

[秀丸]任意の文字を含む行の検索

^.*文字.*\n

とすると、「文字」を含む行を探しだします。


参考URL:ある文字が含まれる行を削除する
このエントリーをはてなブックマークに追加

tag : 秀丸 正規表現 search grep 検索 探索 置換 削除 取得 文字

[秀丸]テキストの範囲選択

Ctrl+ドラッグをすることで任意の範囲のテキストを取得できます。
このエントリーをはてなブックマークに追加
Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。