項目 |
説明 |
テキストボックスの横スクロールを行う |
テキストボックスの横スクロールを行うかを設定します。
ONとOFFの動作の違い |
ON |
横スクロールします。ただし、1行が約1000文字を超えると自動的に折り返し表示します。 |
OFF |
横スクロールせず、折り返し表示します。 |
大文字小文字を区別せずに照合を行う |
|
アルファベットの大文字と小文字を区別しないで検索します。 |
改行コードを置換するファイルに合わせる |
テキストボックスに入力した改行コード(CrLf・Cr・Lf)を置換するファイルでもっとも多い改行コードに変換してから検索と置換を行います。
ONとOFFの動作の違い |
ON |
テキストボックスの改行コードをファイル内でもっとも多く使っている改行コードに変換してから置換を行います。(若干時間がかかります) |
OFF |
テキストボックスの改行コードを変換せず、そのまま置換を行います。 |
ワイルドカードの * を最長マッチにする |
ワイルドカードの * を最小マッチ(前方から検索)にするか最長マッチ(後方から検索)にするかを指定します。
ONとOFFの動作の違い
検索する文字列
『Y*Y』
テストする文字列
『Yamashita-Yのフリーソフトです。By Yamashita-Y』
|
ON |
最長マッチ(後方から検索)『Yamashita-Yのフリーソフトです。By Yamashita-Y』は1箇所がワイルドカード Y*Y に該当します。 |
OFF |
最小マッチ(前方から検索)『Yamashita-Yのフリーソフトです。ByYamashita-Y』は2箇所がワイルドカード Y*Y に該当します。 |
ワイルドカードの * を単一行のみとする |
ワイルドカードの * を単一行のみとし、行単位で処理を行います。つなり、複数行を跨がないで * に一致させることができます。
ONとOFFの動作の違い
検索する文字列
『A*C』
テキストする文字列
『ABC
AB
ABC』
|
ON |
行単位『ABC
AB
ABC』
1行目、3行目の2箇所に該当します。2行目は改行を含むので一致しません。 |
OFF |
複数行(改行を含む)『ABC
AB
ABC』
1行目、2行目から3行目の2箇所に該当します。 |
. の意味を変更し、\n を含めて一致させる |
通常 . は \n で検索をやめて行単位で処理します。ONにすると \nを含めて一致させます。
ONとOFFの動作の違い
検索する文字列
『Y.*Y』
テキストする文字列
『Yamashita-YはTextSSの開発者です。』
By Yamashita-Y
|
ON |
\n を含める『Yamashita-YはTextSSの開発者です。
By Yamashita-Y』
1箇所に該当します。 |
OFF |
\n を含めない『Yamashita-YはTextSSの開発者です。
ByYamashita-Y』
1行目と2行目でそれぞれ一致します。 |
^ と $ を行単位処理する(OFFはファイル単位) |
^ と $ の意味を変更し、文字列全体の先頭と末尾だけでなく、行の先頭と末尾にも一致するようにする。
ONの場合は行単位、OFFの場合はファイル単位です。
この機能が意図した動作をしない場合は『Q&A』を参照してください。
ONとOFFの動作の違い
検索する文字列
『^Yamashita-Y』
テキストする文字列
『Yamashita-YはTextSSの開発者です。』
『Yamashita-Yのフリーソフトです。』
|
ON |
行単位で処理『Yamashita-YはTextSSの開発者です。
Yamashita-Yのフリーソフトです。』
1行目と2行目でそれぞれ一致します。 |
OFF |
ファイル単位『Yamashita-YはTextSSの開発者です。
Yamashita-Yのフリーソフトです。』
1行目だけ一致します。 |
ECMAScript準拠の動作とする |
ECMAScript準拠の動作させます。この指定で、一部のメタ文字の意味が変更されます。
例えば、 \w は [a-zA-Z_0-9] と同じに、 \sは [^\f\n\r\t\v] と同じに、 \d は [0-9] と同じになります。 |
16進数を1バイト毎に入力する |
入力した文字列を文字列とするか、16進数とするかを指定します。
ONとOFFの動作の違い |
ON |
16進数として文字列を処理します。 |
OFF |
通常の文字列を入力します。コードページの指定が必要になります。 |
↓マッチ文字列 $xx の特殊変換は下記を選択 |
これは下のチェックボックスの説明です。ONとOFFにかかわらず意味はありません。 |
01 半角英字の小文字を大文字 ab ⇒ AB
02 半角英字の大文字を小文字 AB ⇒ ab
03 半角英字を全角 Ab ⇒ Ab
04 全角英字の小文字を大文字 ab ⇒ AB
05 全角英字の大文字を小文字 AB ⇒ ab
06 全角英字を半角 Ab ⇒ Ab
07 半角数字を全角数字 12 ⇒ 12
08 全角数字を半角数字 12 ⇒ 12
09 半角カタカナを全角カタカナ アイ ⇒ アイ
10 半角カタカナを全角ひらがな アイ ⇒ あい
11 全角カタカナを半角カタカナ アイ ⇒ アイ
12 全角カタカナを全角ひらがな アイ ⇒ あい
13 全角ひらがなを半角カタカナ あい ⇒ アイ
14 全角ひらがなを全角カタカナ あい ⇒ アイ
15 半角ASCII記号を全角記号 #$ ⇒ #$
16 全角記号を半角ASCII記号 #$ ⇒ #$
17 半角記号を全角記号 ゙゚ ⇒ ゛゜
18 全角記号を半角記号 ゛゜ ⇒ ゙゚
19 半角スペースを全角スペース ロロ ⇒ □□
20 全角スペースを半角スペース □□ ⇒ ロロ
21 日本語の康煕部首を通常字形 康煕 ⇒ 通常
22 日本語の通常字形を康煕部首 通常 ⇒ 康煕
23 中国語の繁体字を簡体字 言詞 ⇒ 言?
24 中国語の簡体字を繁体字 言? ⇒ 言詞
25 改行コードを CrLf に変換
26 改行コードを Cr に変換
27 改行コードを Lf に変換 |
ワイルドカード及び正規表現でマッチした文字列に対して特殊変換を行います。(Ver 5.40以降)
マッチした文字列に対する処理なので $0 (すべて)などを指定した場合はその内容に特殊変換を行います。詳細は「4-1-4.文字列の置換(特殊変換)」を参照してください。
検索する文字列
『[0-9]』
置換する文字列
『$0』
テストする文字列『今年は2023年です。』
「07 半角数字を全角数字 12 ⇒ 12」のONとOFFの動作の違い |
ON |
マッチした文字列の半角数字を全角数字に置換します。
『今年は2023年です。』
|
OFF |
マッチした文字列の半角数字を全角数字に置換します。
『今年は2023年です。』
|