Vytisknout stránku | Zavřít okno

SRXText

Vytištěno z: CAD Fórum
Kategorie: ARKANCE/CAD Studio
Název fóra: Aplikace ARKANCE, Be.Smart
Popis fóra: Otázky k aplikacím firmy ARKANCE (CAD Studio) - CS+ Tools, Be.Smart, twiGIS, LT Extension, VFK, XLSparam, CITin, RÚIAN, srxText, SureSave, Anaglyf, GeoRefImg, JobTime...
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=21061
Datum vytištění: 17.kvě.2026 v 01:08


Téma: SRXText
Odeslal: johny
Předmět: SRXText
Datum odeslání: 24.dub.2015 v 14:42
Zdravím, zkouším si udělat nějaký regulérní výraz... ale nakonec jsem zjistil, že neumím zprovoznit ani příklad, který uvádíte v txt. Mohl bych se zeptat co dělám špatně?
Výchozí stav: 1x MTEXT s textem "KWD-5-3, KW-4-2, KWP-1-5" v hladině 0.


Command: SRXTEXT
Search - Regular expression/Exact string/<Substring>: s
Enter the searched text [Enter to select a text object]: 
\(.\)W\(.*\)\-\(.\)\-\(.\)
Enter the replace text: \1C\2-\3-1
Search Layer/<All>:a
Search Selected/<All>:a
Number of searched entities: 1
Number of found/replaced entities: 0/0



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 24.dub.2015 v 15:49
Především musíte začít volbou "R" pro regulární výraz (jinak probíhá obyčejný search/replace).
 
Pokud je cílem dostat výsledek nahrazení podle příkladu v Readme, pak to máte dobře. Nejde ale o text "KWD-5-3, KW-4-2, KWP-1-5", ale o tři textové objekty. U MTextů pozor na případné formátovací znaky.
 


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: johny
Datum odeslání: 24.dub.2015 v 16:24
Aha, děkuji, není snadné to pochopit.


Odeslal: Vladimír Michl
Datum odeslání: 24.dub.2015 v 16:29
Ony jsou dost obtížně pochopitelné i samy regulární výrazy. Vinou LISPu se to ještě komplikuje tím, že před závorkami a lomítky musí být navíc "escape" znaky "\". Ale zase je to mocná zbraň na hromadnou editaci.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: johny
Datum odeslání: 24.dub.2015 v 17:34
Ano, myslel jsem tu syntaxi regulárních výrazů. Ale evidentně i ta rutina mi dává zabrat. Nicméně děkuji za malou nápovědu, snad už mi to začíná dávat trochu smysl.



Vytisknout stránku | Zavřít okno