Kërkoni dhe zëvendësojë përdorur shprehje të rregullta: MicroStation
Gjetja dhe zëvendësimi është një tipar i përbashkët, unë e kam shpjeguar atë për Excel. Kur e aplikoni atë në hartëzim ose CAD, mundësitë për të gjetur saktësisht atë që ne po kërkojmë janë më komplekse, pasi nuk është vetëm kërko atribut.
Problemi, zëvendësimi i teksteve
Unë kam një hartë me më shumë se 800 prona të numëruara. Më duhet që numrat e pasurive që përfaqësojnë rrugët, lumenjtë dhe pasuritë e tjera publike të kenë vetëm një tekst.
Çështja është që të rilidhni atë, kërkoj që në vend që të ketë 92345, që ishte një numër i caktuar i tokës, të ketë një lumë R, një rrugë C, një L të lagunës etj.
Kështu që, për shembull, duhet të vendos një R për tekstet mbi 92,000, pasi ato janë lumenj. Pastaj tek tekstet mbi 93,000, vendos një C, sepse ato janë rrugë. bla bla bla.
Përdorni shprehje të rregullta
Kjo në versionet e mëparshme të MicroStation ekzistuar gjithmonë, por nga versionet V8i, sjell pestañita që sugjeron, dhe nuk mund të ndryshojë funksionalitetin.
Gjithmonë bëhet nga Redakto> gjej dhe zëvendëso.
Paneli që tregon, na jep mundësinë të vendosim atë që kërkojmë, çfarë përmbajtje do ta zëvendësojë, dhe disa kushte si kontrolli i kapitulave, kërkimi në blloqe, gardh.
Ne zgjedhim opsionin "Përdorni shprehje të rregullta", e cila aktivizon skedën e sipërme, e cila tregon se cilat mundësi mund të përfshihen në vargun e kërkimit.
Shihni që nëse vendos tekstin 92, atëherë tre pika, mund të kem të gjithë numrat më të mëdhenj se 92,000. Dhe kështu zgjidhni të zëvendësoheni me një shkronjë R.
Me opsionin Gjej, ekrani shkon tek teksti i zgjedhur dhe lundron në ato të ardhshme.
Nëse unë ekzekutoj "Replace All", të gjitha tekstet do të zëvendësohen.
Në mënyrë të ngjashme, për të zëvendësuar tekstin e rrugës, që ka një distancë mbi 93,000, unë kam nevojë për të vënë 93 ... dhe për të zëvendësuar me C.
Shprehje të tjera të rregullta
Mundësitë e përdorimit të nevojave të tjera të kërkimit janë të ndryshme.
- Simboli ^ përdoret për të treguar fillimin e një linje. Supozoni se kemi një numër 292010, nuk do të donim që ai të përfshihej. Pra, vargu do të ishte ^ 92 ..., i cili do të gjejë vetëm tekstet që fillojnë me 92, të cilat kanë tre karaktere rresht.
- Simboli $ për fundin. Supozoni se duhet të gjej tekstet që përfundojnë me numrin 10, atëherë shkruhet 10 $
- Pika përdoret për karakteret, yllin për zero ose më shumë, shenja + për numrin 1 ose më shumë.
- Nëse presim të gjejmë vetëm shifra ASCII, atëherë përdorim akronimin: dy nëse presim vetëm në alfabet, përdorim: a
- Nëse duam një varg karakteresh, mund të përdorim kllapa
Për të ditur më shumë, unë sugjeroj bazat: wikipedia.