CatastroMicroStation的宾利

使用正则表达式查找和替换: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 - 数字孪生主题的课程。

相关文章

发表评论

您的电子邮件地址将不会被发表。 必填字段标有 *

返回顶部按钮