いままでに使ってみた正規表現を集めました。
けど、間違っていたらすみません。
なにぶん、読解力のない文系なもので。
バラバラになっている図版のタイトルを揃える。 | 記事 | |
①検索文字列 ^(図表|[図表])(\d\d?)(.+?)?(\d*) | 置換文字列 $1$2—$4 | |
②検索と置換 文字種変換 | 全角英数字→半角へ |
「.」の前後を文字詰め | 記事 | |
検索文字列 (?<=[0-90-9])\.(0-90-9) | 置換文字列→文字スタイル |
混在した記号、ピリオド、スペースを★印に統一(本文は除外)。 | 記事 | |
検索文字列 (?<=^図表)(\d+).(\d+●) | 置換文字列 $1★ |
図版の番号とハイフンが全角と半角が混在。「図表1-1●〜」に統一します。これ、意外に難しかったです。 | 記事 | |
検索文字列は記事に記載。 |
◆と◇に挟まれたコラムに段落スタイルをあてます。複数の段落を選ぶのに苦労しました。 | 記事 | |
検索文字列 ^(◆)(?s)(.+?)(◇) | 置換文字列 $2 | |
(?s) →次にくる(.+?)に改行を含めてくれます。←これが味噌でした! |
■印に段落スタイルをあて、■を消去します。 | 記事 | |
検索文字列 ^(■)(.+?) | 置換文字列 $2 |
数字付き見出しを2行に改行し、各行に記号をつけ、段落スタイルをあてます。 | 記事 | |
検索文字列 ^(\d-\d)\s(.+?) | 置換文字列 ■$1\r□$2 |
本文中の混在した「表」「図表」「図」番号を分割禁止にします。 | 記事 | |
検索文字列 (図表|[図表])\d\d?[−]?\d* | 置換文字列→文字スタイル |
段落スタイルに入れた正規表現例。 | 記事 | |
文頭の名前: | 検索文字列 ^.+?(?=:) | |
「」に挟まれた文字 | 検索文字列 (?<=「).+?(?=」) | |
()に挟まれた文字 | 検索文字列 (.+?) | |
タブと改行の間に右インデント | 検索文字列 \t.+?\r | |
「歳」の数字 | 検索文字列 \d+(?=歳) | |
該当する行だけに段落スタイル(山田:) | 検索文字列 ^.+?: |
数字の3桁目にカンマ「,」を入れる。 | 記事 | |
検索文字列 (?<=\d)(\d{3})(?=\D) | 置換文字列 ,$1 |
図番号がひと桁のときとふた桁のとき。記号の●を利用しました。 | 記事 | |
ひと桁 検索文字列 (?<=●)\d(?=\t) | ふた桁 検索文字列 (?<=●)\d{2}(?=\t) |
【正規表現の例】寄せ集め第1弾 | 記事 |
同じ記号を使ったときの検索文字列。 | 記事 | |
検索文字列 ^(★)(?=[^★]) | ||
検索文字列 ^(★★)(?=[^★]) | ||
検索文字列 ^★★★ |
文頭の図版番号に続く●を検索。注意→InDesignの正規表現では、後読みに繰り返しや選択が使えない | 記事 | |
検索文字列 (?<=^図\d)●|(?<=^図\d\d)● |
Mackintoshに統一します。 | 記事 | |
Mac、mac、MAC、MAc、マッキントッシュ | ||
検索文字列 (?i)Mac(?!kintosh)|マッキントッシュ |
Macに統一します。 | ||
mac、MAC、maC、mAc | ||
検索文字列 (?i)mac |
サーバーに統一します。 | ||
サバとサーバとサーバーとサーバーーとサーーバ |
||
検索文字列 サー*バー* | 置換文字列 サーバー |
【】に挟まれた文字に文字スタイルをあてる。 | |||
【】を残す | 検索文字列 (?<=【).+?(?=】) | ||
【】を消す | 検索文字列 (【)(.+?)(】) | 置換文字列 $2 |
(.+)と(.+?)の違いです。 | 記事 | |
上の画面ショットの①は、検索文字列→ (.+) | ||
上の画面ショットの②は、検索文字列→ (.+?) | ||
上の画面ショットの③は、検索文字列→ #.+# | ||
上の画面ショットの④は、検索文字列→ #.+?# | ||
上の画面ショットの⑤は、検索文字列→ (#)(.+?)(#) 置換文字列→ $2 |
段落スタイルの正規表現で、ハイフン「-」を天地中心に。 | 記事 | |
アンカー付きオブジェクトを差し替える。 | ||
検索文字列 ~a | 置換文字列 ~c |
頭が「図」か「表」で始まり、数字の次に「-」か「.」。そして数字。 | ||
検索文字列 [図表]\d\d?[\.-]?\d* | 参考サイト |
4桁の数字だけ選択。 | ||
検索文字列 (?<!\d)\d{4}(?!\d) | 参考サイト |
任意の文字にだけ、文字スタイルをあてる方法。 例)①②③④⑤⑥⑦⑧⑨ |
||
検索文字列 ①|②|③|④|⑤|⑥|⑦|⑧|⑨ |
目次のリーダー罫の前後にアキを入れる。 | 記事 | |
タブの前の(肯定先読み)文字 → .(?=\t) | ||
タブの後ろの(肯定後読み)文字 → (?<=\t). | ||
数字が1つ以上+段落の最後 → \d+$ | ||
段落スタイルの正規表現スタイルに入れると、楽ちんです↓ | ||
中黒「・」の行末だけに、一括で★印を入れるます | 記事 | |
検索文字列 ^・.*$ | 置換文字列 $0★ |