地籍MicroStation的賓利

搜索和使用正則表達式替換:Microstation中

搜索和替換是一個常用的功能,我曾經解釋過一次 為Excel。 當將其應用於製圖或CAD時,準確找到我們正在尋找的內容的可能性更加複雜,因為它不僅 按屬性搜索.

這個問題,取代文字

我有一張地圖,上面有800多個編號屬性。 我需要代表街道,河流和其他公共財產的財產編號只能包含一個文本。

關鍵在於,為了重新鏈接,我要求不要讓92345這個分配的批號有R河,C街,L湖等等。

取代微觀文本

因此,例如,我需要為92,000以上的文本添加R,因為它們是河流。 然後對93,000以上的文本添加C,因為它們是街道。 bla bla bla。

使用正則表達式

在以前版本的Microstation中,它一直存在,但是從版本V8i開始,它帶有一個小小的選項卡,它可以激活或不激活功能。

總是從“編輯”>“查找並替換”完成。

顯示的面板讓我們可以選擇放置我們正在查找的內容,要替換的內容以及大寫字母控制,塊(單元格)搜索,柵欄等一些條件。

選擇“使用正則表達式”選項,激活上面的選項卡,顯示搜索字符串中可能包含哪些可能性。

看到如果我輸入文本92,那麼三點,我可以得到大於92,000的所有數字。 因此,選擇要替換為字母R。

取代微觀文本

使用“查找”選項,顯示屏將滾動到選定的文本,然後導航到以下文本。

如果我執行“全部替換”,所有的文本將被替換。

同樣,為了替換在93,000以上的街道的文字,我需要的是放置93 ...並用C代替。

另一種類型的正則表達式

使用其他搜索需求的可能性各不相同。

  • ^符號用於指示一行的開始。 假設我們有一個數字292010,我們不希望將其包括在內。 然後,字符串將是^ 92 ...,它將僅查找以92開頭的文本,該文本連續包含三個字符。
  • 結束處的$符號。 假設我需要找到以數字10結尾的文本,然後寫入10 $
  • 該點用於字符,星號為零或更多,號碼為1或更多的+號。
  • 如果我們只希望找到ASCII數字,那麼我們使用首字母縮寫:dy,如果我們只是按字母順序排列,我們使用:a
  • 如果我們想要一個字符範圍,我們可以使用括號

要了解更多,我建議的基本知識: 維基百科.

高爾基阿爾瓦雷斯

作家、研究員、土地管理模型專家。 他參與了模型的概念化和實施,例如:洪都拉斯國家財產管理系統 SINAP、洪都拉斯聯合市政管理模型、地籍管理綜合模型 - 尼加拉瓜登記處、哥倫比亞領土 SAT 管理系統. 自 2007 年以來,Geofumadas 知識博客的編輯和 AulaGEO 學院的創建者,其中包括 100 多門關於 GIS - CAD - BIM - 數字孿生主題的課程。

相關文章

發表評論

您的電子郵件地址將不會被發表。 必填字段標有 *

因此,檢查
關閉
返回頂部按鈕