投稿
ほとんどが掲示板に書き込まれた質問に対する回答なので、局所的な使用法になっている場合があります。
行末に「-」のある英単語の検索
しみづ? (2006-08-03 (木) 23:16:58)
data:5171
検索条件: ?te[\r\n\-]*le[\r\n\-]*vi[\r\n\-]*sion
C/C++関数を強調表示
too? (2006-08-03 (木) 23:14:57)
macro:257
正規表現: /(if|for|while|switch|return|sizeof)[ \t]*(?=\()/k
色設定 : 強調キーワード1
正規表現: /[a-zA-Z_]+[0-9a-zA-Z_]*[ \t]*(?=\()/k
色設定 : 任意
正規表現キーワードを使用して行コメントを一括指定
すい? (2006-08-03 (木) 23:10:47)
data:5005
正規表現: /([;#!]|\/\/).*/k
色指定 : コメント
行頭以外にある特定の文字以降を検索
トーリス? (2006-08-03 (木) 23:09:59)
data:4286
条件: (?!^)■.*
and検索やor検索
しゃ? (2006-08-03 (木) 23:08:58)
data:4387
and検索: (red.*blue)|(blue.*red)
or検索: (red)|(blue)
行頭以外にある特殊文字以降を削除
もか? (2006-08-03 (木) 23:07:37)
data:4288
置換前: (.)■+
置換後: $1
改行コードを変換
kei? (2006-08-03 (木) 23:06:37)
data:4231
置換前: \r
置換後: \r\n
置換前: \r\n
置換後: \r
メールのレスを色分け
すい? (2006-08-03 (木) 23:05:41)
data:4115
正規表現: /^(\s*[>>]){5}.*/k 色指定:5段以上レス色
正規表現: /^(\s*[>>]){4}.*/k 色指定:4段レス色
正規表現: /^(\s*[>>]){3}.*/k 色指定:3段レス色
正規表現: /^(\s*[>>]){2}.*/k 色指定:2段レス色
正規表現: /^(\s*[>>]){1}.*/k 色指定:1段レス色
「'」「"」の取り扱いについて
ヤマモ? (2006-08-03 (木) 23:04:38)
data:4020
正規表現: /(["'])([\\].|[^\1])*?\1/k
色指定 : ダブルクォーテーション文字列またはシングルクォーテーション文字列
1番目、2番目、3番目」⇒「NO.1、NO.2、NO.3」
もか? (2006-08-03 (木) 23:03:12)
data:3828
置換前: (\d+)番目
置換後: No.$1
閉じないクォーテーションの色分け問題対策
すい? (2006-08-03 (木) 23:01:16)
data:3769
正規表現: /"(|.*?[^\\])(\\\\)*"/k 色指定:ダブルクォーテーション文字列
正規表現: /'(|.*?[^\\])(\\\\)*'/k 色指定:シングルクォーテーション文字列
正規表現: /\/(|.*?[^\\])(\\\\)*\//k 色指定:テキストまたは色強調キーワード1
HTMLタグの一括除去(4重入れ子まで対応の場合)
すい? (2006-08-03 (木) 23:00:16)
data:3750
置換前: <[^<>]*(<[^<>]*(<[^<>]*(<[^<>]*[^<>]*>[^<>]*)*[^<>]*>[^<>]*)*[^<>]*>[^<>]*)*[^<>]*>
置換後:
「ABC123とDEF987はGHI456の友達」→「ABC 123とDEF 987はGHI 456の友達」
げんた (2006-08-03 (木) 22:59:30)
data:3711
置換前: ([A-Z])(\d)
置換後: \1 \2
正規表現キーワード登録数節約例(LaTeXの場合)
(全略)? (2006-08-03 (木) 22:58:26)
data:3595
正規表現: /\\(int|begin|end)(?![0-9a-zA-Z])/k
色設定 : 強調キーワード1
秀丸「タグ付き正規表現」?のように・・・
げんた (2006-08-03 (木) 22:57:14)
data:3539
置換前: <b>([^<>]+)</b>
置換後: <i>\1</i>
複数行を1行にまとめる
蒔田 信幸? (2006-08-03 (木) 22:56:27)
macro:29
置換前: [\r\n]+
置換後:
空白行を削除する
蒔田 信幸? (2006-08-03 (木) 22:55:56)
macro:29
置換前: ^[\r\n]+
置換後:
空白行を削除する(スペースとタブの行も削除)
蒔田 信幸? (2006-08-03 (木) 22:55:27)
macro:29
置換前: ^[ \t]*[\r\n]+
置換後:
行の内容を同一行にコピーする
蒔田 信幸? (2006-08-03 (木) 22:54:54)
macro:29
置換前: ^[^\r\n]*
置換後: -$&-$&-
行の内容を同一行にコピーする(改行だけの行では行わない)
蒔田 信幸? (2006-08-03 (木) 22:54:18)
macro:29
置換前: ^[^\r\n]+
置換後: -$&-$&-
行の末尾に文字を追加する
蒔田 信幸? (2006-08-03 (木) 22:53:15)
macro:29
置換前: $
置換後: -
行の先頭に文字を追加する
蒔田 信幸? (2006-08-03 (木) 22:52:42)
macro:29
置換前: ^
置換後: -
改行を含んで行全体を選択する
蒔田 信幸? (2006-08-03 (木) 22:52:07)
macro:29
- STEP1
置換前: .*
置換後: -$&
- STEP2
置換前: [^\n]*
置換後: -$&
改行を含まないで行全体を選択する
蒔田 信幸? (2006-08-03 (木) 22:50:25)
macro:29
置換前: ^[^\r\n]*
置換後: $&-
連続する改行を一つにしたい
蒔田 信幸? (2006-08-03 (木) 22:49:28)
macro:29
- STEP1
置換前: \r\n
置換後: \n
- STEP2
置換前: ^\n+
置換後:
- STEP3
置換前: \n
置換後: \r\n
行頭の文字挿入
すい? (2006-08-03 (木) 22:47:36)
data:2703
置換前: ^.|\n
置換後: //$&
行末の文字挿入
すい? (2006-08-03 (木) 22:46:51)
data:2706
置換前: [\r\n]
置換後: //$&
スペース・タブだけの行を空行に
すい? (2006-08-03 (木) 22:45:37)
data:2615
置換前: ^[ \t]+([\r\n])
置換後: $1
スペース・タブだけの行を削除
すい? (2006-08-03 (木) 22:44:49)
data:2615
置換前: ^[ \t]+[\r\n]+
置換後:
空行を削除
すい? (2006-08-03 (木) 22:44:14)
data:2615
置換前: ^[\r\n]+
置換後:
空行またはスペース・タブだけの行を削除
すい? (2006-08-03 (木) 22:43:04)
data:2615
置換前: ^[ \t]*[\r\n]+
置換後:
xxxを含む行を削除
すい? (2006-08-03 (木) 22:42:14)
data:2173
置換前: .*xxx.*\n
置換後:
xxxを含む行を空行に(改行だけ残す)
すい? (2006-08-03 (木) 22:41:40)
data:2173
置換前: .*xxx[^\r\n]*
置換後: