Գտեք և փոխարինեք կանոնավոր արտահայտություններով. Microstation
Գտնել և փոխարինել սովորաբար օգտագործվող ֆունկցիա է, ես երբևէ բացատրել եմ այն excel-ի համար. Քարտեզագրման կամ CAD-ում այն կիրառելիս մեր փնտրածը գտնելու հնարավորություններն ավելի բարդ են, քանի որ դա ոչ միայն որոնում ըստ ատրիբուտների.
Խնդիրը՝ տեքստերի փոխարինում
Ես ունեմ քարտեզ, որն ունի ավելի քան 800 համարակալված հատկություններ: Ինձ անհրաժեշտ է, որ գույքի համարները, որոնք ներկայացնում են փողոցները, գետերը և հանրային օգտագործման այլ գույքը, ունենան միայն մեկ տեքստ:
Հարցն այն է, որ նորից կապելու համար պահանջում եմ, որ 92345-ի փոխարեն, որը հատկացված գույքի համարն էր, գետի համար R, փողոցի համար՝ C, ծովածոցի համար՝ L և այլն:
Այսպիսով, ինձ պետք է, օրինակ, տալ 92,000 R-ից բարձր տեքստեր, քանի որ դրանք գետեր են: Այնուհետև տվեք 93,000 ա C-ից բարձր տեքստերը, քանի որ դրանք փողոցներ են: բլա բլա բլա.
Օգտագործեք կանոնավոր արտահայտություններ
Սա միշտ եղել է Microstation-ի նախորդ տարբերակներում, բայց սկսած V8i տարբերակներից, այն ունի ներդիր, որը հուշում է դա, և ֆունկցիոնալությունը կարելի է ակտիվացնել, թե ոչ:
Դա միշտ արվում է Խմբագրել > գտնել և փոխարինել:
Ցուցադրվող վահանակը մեզ հնարավորություն է տալիս տեղադրել այն, ինչ փնտրում ենք, ինչ բովանդակություն է պատրաստվում փոխարինել այն և որոշ պայմաններ, ինչպիսիք են գլխարկների կառավարումը, բլոկներում (բջիջներում) որոնումը, ցանկապատը:
Մենք ընտրում ենք «Օգտագործել կանոնավոր արտահայտություններ» տարբերակը, որն ակտիվացնում է վերին ներդիրը, որտեղ կարող եք տեսնել, թե ինչ հնարավորություններ կարող են ներառվել որոնման տողի մեջ:
Տեսեք, որ եթե տեքստը դնեմ 92, ապա երեք միավոր, ես կկարողանամ ունենալ 92,000-ից մեծ բոլոր թվերը։ Եվ այսպիսով ընտրեք դրանք փոխարինել R տառով:
Գտնել ընտրանքով էկրանը տեղափոխվում է ընտրված տեքստ և այդպիսով նավարկվում է դեպի հետևյալը:
Եթե գործարկեմ «Փոխարինել բոլորը», բոլոր տեքստերը կփոխարինվեն:
Նմանապես, 93,000-ից բարձր տիրույթ ունեցող փողոցների տեքստը փոխարինելու համար ինձ պետք է մուտքագրել 93... և փոխարինել C-ով:
Կանոնավոր արտահայտությունների այլ տեսակներ
Այլ որոնման կարիքների օգտագործման հնարավորությունները բազմազան են:
- ^ նշանն օգտագործվում է տողի սկիզբը ցույց տալու համար։ Ենթադրենք, մենք ունենք 292010 համար, մենք չէինք ցանկանա, որ այն ներառվի: Այնուհետև տողը կլինի ^92…, որը կգտնի միայն 92-ով սկսվող տեքստերը, որոնք ունեն երեք հաջորդական նիշ:
- Ավարտի համար $ խորհրդանիշը: Ենթադրենք, ես պետք է գտնեմ տեքստերը, որոնք ավարտվում են 10 թվով, ապա գրում եմ $10
- Նշաններն օգտագործվում են նիշերի համար, աստղանիշը՝ զրո կամ ավելի, + նշանը՝ 1 կամ ավելի համար:
- Եթե մենք ակնկալում ենք գտնել միայն ASCII թվանշաններ, ապա օգտագործում ենք d հապավումը, իսկ եթե ակնկալում ենք միայն այբբենական թվանշաններ, ապա օգտագործում ենք :a:
- Եթե ցանկանում ենք նիշերի շարք, կարող ենք օգտագործել քառակուսի փակագծեր
Ավելին իմանալու համար ես առաջարկում եմ հիմունքները. Վիքիփեդիա, ազատ հանրագիտարան.