Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy CAD Studio [www.cadforum.cz]
Česky Slovensky English Deutsch
Přihlášení:
▶ Registrace

 právě čte: 2560 
RSS tipy RSS kanál - CAD tipy
RSS diskuze RSS kanál - CAD diskuze

Diskuze Diskuzní fórum

NápovědaCAD diskuze

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit a dalšími CAD aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru.
Fórum nenahrazuje technický support firmy CAD Studio - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoSRXText

 Odpovědět Odpovědět archiv
Autor
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
AutoCAD Civil 3D 2016
Stav: Offline
Bodů: 1130
Přímý odkaz na tuto zprávu Téma: SRXText
    Zasláno: 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
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
CAD Studio a.s.

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
AutoCAD Civil 3D 2016
Stav: Offline
Bodů: 16653
Řešení Řešení
Přímý odkaz na tuto zprávu Zasláno: 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)
CAD Studio a.s. - www.cadstudio.cz
(podporu najdete na helpdesk.cadstudio.cz)
Zpět nahoru
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
AutoCAD Civil 3D 2016
Stav: Offline
Bodů: 1130
Přímý odkaz na tuto zprávu Zasláno: 24.dub.2015 v 16:24
Aha, děkuji, není snadné to pochopit.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
CAD Studio a.s.

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 16653
Přímý odkaz na tuto zprávu Zasláno: 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)
CAD Studio a.s. - www.cadstudio.cz
(podporu najdete na helpdesk.cadstudio.cz)
Zpět nahoru
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
AutoCAD Civil 3D 2016
Stav: Offline
Bodů: 1130
Přímý odkaz na tuto zprávu Zasláno: 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.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 7893:Jak najít bloky s prázdným (nevyplněným) atributem?
Tip 3228:Jak najít a nahradit text v několika výkresech? (regulární výrazy)
Tip 7672:Jak najít a nahradit tabulátor v textu?
Tip 3893:Jak z odstavcového textu vypustit pevné konce odstavců?
Tip 79:Použití příkazu Find (Najít) ve skript souboru, bez dialogu.
Tip 7891:Jak najít chybějící čísla v řadě očíslovaných bloků či textů?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,219 sekund.