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

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

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

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

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

Замяніць тэкст MicroStation

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

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

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

Заўсёды зроблена з Edit> Знайсці і замяніць.

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

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

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

Замяніць тэкст MicroStation

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

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

Сапраўды гэтак жа, каб замяніць тэкст на вуліцы, якія маюць дыяпазон 93,000, я Патрабаваць размясціць 93 ... і замяніць C.

Іншыя рэгулярныя выразы

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

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

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

Пакіньце адказ

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

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.