Written in Japanese(UTF-8)
2023.8.19
INASOFT
2023.8.19
INASOFT
/トップ/複数行置換 ダウンロード/WebHelp/ヘルプトップ
正規表現について
このソフトウェアでは、「置換前文字列」で正規表現が、「置換後文字列」においてタグ指定が利用できます。
これは、.NET Framework の System.Text.RegularExpressions を用いたものです。
一般的な正規表現の構文は一通り利用できます。代表的な構文を下記に示します。
文字 | |
記号 | 意味 |
. (ピリオド1つ) | 任意の一文字 |
[xyz] | x,y,zのいずれか一文字 |
[^xyz] | x,y,z以外の一文字 |
[a-z] | aからzの範囲のいずれか一文字 |
[^a-z] | aからzの範囲以外の一文字 |
\w | 単語構成文字 |
\s | スペース |
\d | 数字 |
\l | 英小文字 |
\u | 英大文字 |
繰り返し | |
記号 | 意味 |
x* | xの0個以上の繰り返し |
x+ | xの1個以上の繰り返し |
x? | xの0個または1個の出現 |
x{M,N} | xのM個以上N個以下の繰り返し |
x{M,} | xのM個以上の繰り返し |
x{M} | xがM個 |
x|y | xまたはy |
※繰り返しは、通常は最も長いマッチが選択されますが、繰り返し記号の後ろに ? を付けると、最も短いマッチが選択されます。(例: x*?) | |
部分式 | |
記号 | 意味 |
(xyz) | 部分式のグループ化 |
(?:xyz) | 後方参照等が可能でないグループ化 |
\1〜\9 | 後方参照 |
位置指定 | |
記号 | 意味 |
^ | 行頭 |
$ | 行末 |
\< | 単語頭 |
\> | 単語末 |
\b | 単語頭または単語末 |
\B | 単語中 |
\A | バッファ頭 |
\z | バッファ末 |
\Z | バッファ末またはバッファ末の改行 |
エスケープシーケンス | |
記号 | 意味 |
\| \* \? \+ \( \) \{ \} \[ \] \^ \$ \\ \- | \の後ろの文字の特殊な意味を無視し、通常文字として扱う |
置換書式文字列 | |
記号 | 意味 |
$0 | マッチした部分全体 |
$1〜$9 | 1〜9番目にマッチした部分 |
※この正規表現リファレンスは、「いじくるつくーる」のヘルプから抜粋したものとなります。 |
詳細は、MSDNライブラリ「正規表現言語 - クイック リファレンス」を参照してください。
目次へ
※このページは、ソフトウェアに付属のヘルプファイルをWeb用に再構築したものです。大部分に自動変換を施しているため、一部は正しく変換しきれずに表示の乱れている箇所があるかもしれませんが、ご容赦下さい。また、本ドキュメントはアーカイブドキュメントであり、内容は、右上の作成日付の時点のものとなっております。一部、内容が古くなっている箇所があるかと思いますが、あらかじめご了承下さい。
※このページへは、自由にリンクしていただいてかまいません。
■このページに関するご意見をお待ちしております → フィードバックページ