kadastreMicrostation-Bentley

Hanapin at palitan gamit ang mga regular na expression: Microstation

Ang paghahanap at palitan ay karaniwang ginagamit na function, ipinaliwanag ko ito minsan para sa Excel. Kapag inilalapat ito sa pagmamapa o CAD, ang mga posibilidad na makahanap ng eksakto kung ano ang hinahanap namin ay mas kumplikado, dahil hindi lamang ito ang maghanap ayon sa mga katangian.

Ang problema, palitan ang mga teksto

Mayroon akong isang mapa na may higit sa 800 na may bilang na mga pag-aari. Kailangan ko na ang mga numero ng pag-aari na kumakatawan sa mga kalye, ilog at iba pang mga assets ng paggamit ng publiko ay may isang teksto lamang.

Ang punto ay upang upang i-relink ito, hinihiling ko na sa halip ng pagkakaroon ng 92345, na kung saan ay isang nakatalagang numero ng lot, magkaroon ng isang ilog R, isang kalye C, isang lagoon L, atbp.

palitan ang microstation text

Kaya, halimbawa, kailangan kong maglagay ng R para sa mga teksto na higit sa 92,000, dahil ang mga ito ay mga ilog. Pagkatapos sa mga teksto sa itaas 93,000 maglagay ng C, dahil ang mga ito ay mga kalye. bla bla bla.

Gumamit ng mga regular na expression

Ito sa mga nakaraang bersyon ng Microstation ay palaging umiiral, ngunit mula sa mga bersyon V8i, nagdudulot ito ng isang maliit na tab na nagpapahiwatig nito, at maaari itong i-activate o hindi ang pag-andar.

Palaging ginagawa ito mula sa I-edit> hanapin at palitan.

Ang panel na ipinapakita, ay nagbibigay sa amin ng pagpipilian ng paglalagay ng kung ano ang hinahanap namin, kung anong nilalaman ang papalitan nito, at ilang mga kondisyon tulad ng pagkontrol ng mga malalaking titik, paghahanap sa mga bloke (mga cell), bakod.

Piliin ang pagpipilian na "Gumamit ng Regular na Expression", na nagpapatibay sa itaas na tab, na nagpapakita kung anong mga posibilidad ang maisasama sa string ng paghahanap.

Tingnan na kung inilagay ko ang teksto na 92, pagkatapos ay tatlong mga tuldok, maaari kong magkaroon ng lahat ng mga bilang na mas malaki sa 92,000. At sa gayon piliin ang mapalitan ng isang titik na R.

palitan ang microstation text

Gamit ang opsyon sa Hanapin, ang mga display scroll sa piniling teksto, at sa gayon ay magna-navigate sa mga sumusunod.

Kung isagawa ko ang "Palitan ang Lahat", ang lahat ng mga teksto ay papalitan.

Katulad nito, upang palitan ang teksto ng mga kalye, na may ranggo sa itaas 93,000, ang kailangan ko ay ilagay ang 93 ... at palitan ng C.

Isa pang uri ng regular na expression

Iba't ibang mga posibilidad ng paggamit ng iba pang mga pangangailangan sa paghahanap.

  • Ang simbolong ^ ay ginagamit upang ipahiwatig ang pagsisimula ng isang linya. Ipagpalagay na mayroon kaming isang bilang 292010, hindi namin nais na isama ito. Pagkatapos, ang string ay magiging ^ 92…, na makikita lamang ang mga teksto na nagsisimula sa 92, na mayroong tatlong mga character sa isang hilera.
  • Ang simbolo ng $ para sa katapusan. Ipagpalagay na kailangan kong hanapin ang mga teksto na nagtatapos sa bilang 10, pagkatapos ay nakasulat ang 10 $
  • Ang punto ay ginagamit para sa mga character, ang asterisk para sa zero o higit pa, ang + sign para sa numero 1 o higit pa.
  • Kung inaasahan naming makahanap lamang ng mga digit na ASCII, gagamitin namin ang acronym: dy, kung sakaling maghintay lamang kami ayon sa alpabeto, ginagamit namin ang: a
  • Kung nais namin ang isang hanay ng mga character, maaari naming gamitin ang mga bracket

Upang malaman pa, iminumungkahi ko ang mga pangunahing kaalaman: Wikipedia.

Golgi Alvarez

Manunulat, mananaliksik, dalubhasa sa Land Management Models. Lumahok siya sa konseptwalisasyon at pagpapatupad ng mga modelo tulad ng: National System of Property Administration SINAP sa Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT sa Colombia . Editor ng Geofumadas knowledge blog mula noong 2007 at tagalikha ng AulaGEO Academy na kinabibilangan ng higit sa 100 mga kurso sa GIS - CAD - BIM - Digital Twins na mga paksa.

Kaugnay na Artikulo

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Bumalik sa tuktok na pindutan