「実身仮身検索」では、検索条件を細かく設定し、検索対象を絞り込んで検索できます。ここからは、検索条件を設定する機能について紹介します。
実身仮身検索では、キーワードを入力する方法として、簡易表現と正規表現を選ぶことができます。通常のキーワード検索の場合は[簡易表現]を選んでおきます。
正規表現を選ぶと、「特殊コード」を入力することにより高度な検索条件を指定することができます。
簡易検索でも利用できる特殊コードがあります。
特殊コードは覚えておくと便利です。
検索結果の例は実際の検索結果とは異なります。
特殊コード | 意味 |
---|---|
* |
任意の文字の0回以上の繰り返しを示すコードです。「*」にあたるところに任意の長さの文字列を含みます。 (検索文字列) 超漢字*の |
? |
任意の1文字を示すコードです。「?」にあたるところに任意の1文字を含みます。 (検索文字列) 超漢字?の |
| |
選択コードです。「|」の前後の文字列のどちらかを含みます。OR検索にあたります。 (検索文字列) 樋口|芥川 |
¥ |
エスケープコードです。「*」や「?」などの特殊コードの効力を打ち消して、単なる文字と見なします。 (検索文字列) ですか¥? |
¥f |
改ページをキーワードとして指定できます。 |
¥n |
改段落をキーワードとして指定できます。 |
¥r |
改行をキーワードとして指定できます。 |
¥t |
タブをキーワードとして指定できます。 |
¥nnn |
1文字を8進数で表記します。主に制御コードを直接指定する場合などに使用します。 |
¥xNNNN |
1文字を16進数で表記します。 |
&TNNNNNN; |
1文字をテキスト形式TRONコードで表記します。 |
正規表現をONにすることにより、高度な検索条件を指定することができます。
文章データを単なる文章としてではなく何らかの構造を持った文章データとして蓄積している場合に有効です。
正規表現と簡易表現とで意味が変わる特殊コードがあります。
※特殊コードについての詳細は、製品附属の取扱説明書をご覧ください。
特殊コード | 意味 |
---|---|
* |
手前の文字、特殊コードの0回以上の繰り返しを意味します。 (検索文字列) 【.*】 |
. |
任意の1文字を示すコードです。簡易表現の「?」と同じ意味です。 |
? |
「?」の手前の文字や特殊コードの0~1回の繰り返しを意味します。 (検索文字列) 99?8 |
| |
選択コードです。簡易表現と同じです。 |
+ |
手前の文字、特殊コードの1回以上の繰り返しを意味します。 (検索文字列) 0+ |
() |
()で囲まれた正規表現をひとまとまりとします。 (検索文字列) 超漢字(4|V) |
^ |
行頭を示すコードです。検索条件の前に入力します。前方一致検索にあたります。 (検索文字列) ^世界 |
$ |
行末を示すコードです。検索条件の後ろに入力します。後方一致検索にあたります。 (検索文字列) 世界$ |
¥ |
エスケープコードです。簡易表現と同じです。 |
¥f |
改ページをキーワードとして指定できます。簡易表現と同じです。 |
¥n |
改段落をキーワードとして指定できます。簡易表現と同じです。 |
¥r |
改行をキーワードとして指定できます。簡易表現と同じです。 |
¥t |
タブをキーワードとして指定できます。簡易表現と同じです。 |
¥nnn |
1文字を8進数で表記します。簡易表現と同じです。 |
¥xNNNN |
1文字を16進数で表記します。簡易表現と同じです。 |
&TNNNNNN; |
1文字をテキスト形式TRONコードで表記します。簡易表現と同じです。 |
[] |
文字クラスを示すコードです。[]内にある文字をキーワードとして指定できます。 (検索文字列) [漢V字超] |
[-] |
範囲指定を示すコードです。文字コードの並び順で範囲を指定します。 (検索文字列) [α-ω] |
[:名前:] |
あらかじめ名前の決まっている文字クラスを指定します。 (検索文字列) [[:中国:]] |
[^] |
否定の文字クラスを示すコードです。指定した文字クラス以外の文字を検索します。 (検索文字列) [^[:日本基本:]] |
〈検索深さ〉欄では、選択した仮身からたどっていく深さを指定できます。
1~10および無制限が設定できます。
検索深さは、実身/仮身のネットワーク構造が複雑に入り組んでいる場合や、選んだ仮身の本文中に含まれるキーワードだけを検索対象にしたい場合などに指定すると便利です。
「超漢字サンプル集」の例の場合、検索深さを「無制限」に設定すると1,055個のすべてのファイルが検索対象になります。
検索深さを「1」にすると、「超漢字サンプル集」の実身そのものと、「超漢字サンプル集」に含まれる仮身が指す実身を検索対象とします。
「超漢字サンプル集」の仮身ネットワークを開いた状態で、検索深さの値を変えて検索してみると、どの仮身までが検索対象になっているかを確認することができます。
このコンテンツは、「TRONWARE Vol.75」の掲載記事「BTRONを使いこなせ!」をもとに「超漢字V」に合わせて“はるこ先生”が加筆修正したものです。
HOME > 製品紹介 > 超漢字Vを使いこなせ > Lesson1 Step2 検索条件を設定しよう