кадастрМикростанция-Bentley

Пошук і замена з выкарыстаннем рэгулярных выразаў: Microstation

Знайсці і замяніць - часта выкарыстоўваная функцыя, я калі-небудзь гэта тлумачыў для excel. Калі прымяняць яго ў картаграфаванні або САПР, магчымасці знайсці менавіта тое, што мы шукаем, больш складаныя, бо гэта не толькі пошук па атрыбутах.

Праблема, замяніць тэксты

У мяне ёсць карта з больш чым 800 пранумараванымі пасылкамі. Мне трэба, каб нумары маёмасці, якія прадстаўляюць вуліцы, рэкі і іншыя аб'екты грамадскага карыстання, мелі толькі адзін тэкст.

Справа ў тым, што, каб звязаць яго зноў, я патрабую, каб замест 92345, які быў прысвоеным нумарам уласнасці, яны мелі R для ракі, C для вуліцы, L для лагуны і г.д.

замяніць тэкст мікрастанцыі

Такім чынам, мне трэба, напрыклад, паставіць R для тэкстаў больш за 92,000 93,000, таму што гэта рэкі. Тады да тэкстаў вышэй за XNUMX XNUMX пастаўце С, таму што гэта вуліцы. бла-бла-бла.

Выкарыстоўвайце рэгулярныя выразы

Гэта заўсёды існавала ў папярэдніх версіях Microstation, але ў версіях V8i ёсць невялікая ўкладка, якая прапануе гэта, і гэтую функцыянальнасць можна актываваць ці не.

Гэта заўсёды робіцца з «Праўка» > «Пошук і замена».

Панэль, якая адлюстроўваецца, дае нам магчымасць размясціць тое, што мы шукаем, які змест будзе яго замяняць, а таксама некаторыя ўмовы, такія як капіталізацыя, пошук у блоках (ячэйках), плот.

Мы выбіраем опцыю «Выкарыстоўваць рэгулярныя выразы», ​​якая актывуе верхнюю ўкладку, у якой мы бачым, якія магчымасці можна ўключыць у пошукавы радок.

Звярніце ўвагу, што калі я пастаўлю тэкст 92, затым тры кропкі, я магу атрымаць усе лічбы, большыя за 92,000 XNUMX. І таму абярыце, каб яны былі замененыя літарай R.

замяніць тэкст мікрастанцыі

З опцыяй «Знайсці» дысплей пераходзіць да вылучанага тэксту і, такім чынам, пераходзіць да наступных.

Калі я выканаю «Замяніць усё», усе тэксты будуць заменены.

Такім жа чынам, каб замяніць тэкст вуліц, якія маюць дыяпазон больш за 93,000 93, мне трэба паставіць XNUMX… і замяніць на C.

Іншыя тыпы рэгулярных выразаў

Магчымасці выкарыстання іншых патрэб пошуку разнастайныя.

  • Сімвал ^ выкарыстоўваецца для абазначэння пачатку радка. Выкажам здагадку, што ў нас ёсць лік 292010, мы б не хацелі, каб ён быў уключаны. Такім чынам, радок будзе ^92..., таму будуць знойдзены толькі тэксты, якія пачынаюцца з 92 і маюць тры сімвалы ў радку.
  • Сімвал $ у канцы. Дапусцім, мне трэба знайсці тэксты, якія заканчваюцца лічбай 10, таму напісана 10$
  • Кропка выкарыстоўваецца для сімвалаў, зорачка для нуля і больш, знак + для лічбы 1 і больш.
  • Калі мы чакаем знайсці толькі лічбы ASCII, то выкарыстоўваем абрэвіятуру : d, а ў выпадку, калі чакаем толькі літары, мы выкарыстоўваем :a
  • Калі нам патрэбны дыяпазон сімвалаў, мы можам выкарыстоўваць квадратныя дужкі

Каб даведацца больш, я прапаную асновы: Вікіпедыя.

Гольджы Альварэс

Пісьменнік, даследчык, спецыяліст па мадэлях землеўпарадкавання. Ён удзельнічаў у канцэптуалізацыі і рэалізацыі такіх мадэляў, як: Нацыянальная сістэма кіравання маёмасцю SINAP у Гандурасе, мадэль кіравання аб'яднанымі муніцыпалітэтамі ў Гандурасе, інтэграваная мадэль кіравання кадастрам - рэестр у Нікарагуа, сістэма адміністравання тэрыторыі SAT у Калумбіі . Рэдактар ​​блога ведаў Geofumadas з 2007 года і стваральнік Акадэміі AulaGEO, якая ўключае больш за 100 курсаў па тэмах GIS - CAD - BIM - Digital Twins.

Артыкулы па Тэме

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

Вярнуцца да пачатку кнопкі