検索と正規表現を使用して置き換えます。MicroStationの
検索と置換はよく使われる関数です Excel用。 マッピングやCADに適用すると、探しているものを正確に見つける可能性はより複雑になります。 属性による検索.
問題は、テキストを置き換える
800以上の番号付きプロパティを持つマップがあります。 通り、川、その他の公共利用資産を表すプロパティ番号には、テキストがXNUMXつしかないようにする必要があります。
ポイントは、それを再リンクするために、割り当てられたロット番号であった92345を持つ代わりに、川R、通りC、ラグーンLなどが必要であるということです。
したがって、たとえば、92,000を超えるテキストは河川であるため、Rを付ける必要があります。 次に、93,000を超えるテキストには、通りであるため、Cを付けます。 かくかくしかじか。
正規表現を使用する
これは以前のバージョンのMicrostationでは常に存在していましたが、バージョンV8iからは、それを示唆する小さなタブが表示され、機能を有効にするかどうかは選択できません。
これは常に[編集]> [検索と置換]から実行されます。
表示されるパネルでは、探しているもの、置き換えるコンテンツ、大文字の制御、ブロック(セル)内の検索、フェンスなどの条件を設定するオプションがあります。
[正規表現を使用する]オプションを選択します。これにより、検索文字列にどのような可能性が含まれるかを示す上部タブが表示されます。
テキスト92、次に92,000ポイントを入力すると、すべての数値がXNUMXを超える可能性があることを確認してください。 したがって、文字Rに置き換えることを選択します。
[検索]オプションを使用すると、選択したテキストにスクロールして次のものに移動できます。
「すべて置換」を実行すると、すべてのテキストが置換されます。
同様に、93,000以上のランクのテキストを置き換えるには、93を配置してCで置き換える必要があります。
別の種類の正規表現
他の検索ニーズを使用する可能性は様々です。
- ^記号は、行の開始を示すために使用されます。 番号292010があるとすると、それを含めたくありません。 その場合、文字列は^ 92 ...になります。これは、92で始まり、XNUMX文字が連続しているテキストのみを検索します。
- 終わりの$記号。 数字の10で終わるテキストを見つける必要があるとすると、10 $が書き込まれます。
- ポイントは文字に使用され、0以上のアスタリスク、数字1以上の+記号が使用されます。
- ASCII桁のみを検索すると予想される場合は頭字語:dyを使用します。アルファベット順で待機する場合はa
- ある範囲の文字が必要な場合は、角括弧
もっと知るために、私は基本をお勧めします: Wikipedia.