ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 118.500 registrovaných u nás, celkem 1.096.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

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, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM 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. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoHromadne prepsani textu

 Odpovědět Odpovědět Stránka  12> archiv
Autor
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Téma: Hromadne prepsani textu
    Zasláno: 03.pro.2009 v 13:18
Parada, moc dekuji, hodne mi to usnadnilo praci, diky
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21950
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 14:28

Nezaktivovaná verze srxText se liší pouze v podpoře CSV předpisu nahrazovacích dvojic textů.

Jsem rád, že to zafungovalo - případné úpravy vyhledávacího řetězce už asi zvládnete sám nebo se ozvěte.
 
Všiml jsem si ještě možného problému s úvodními nulami. Těch se když tak zbavíte nahrazením:

^0+\(.+\)$
\1
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:59
Na to se snazim davat pozor. Nicmene mam trial verzi a funguje to
Zpět nahoru
zdrk Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.kvě.2007
Lokalita: ČR (KV)
Používám:
Začínám bojovat s AutoCad 2015 respektive BDS 2015
Stav: Offline
Bodů: 1803
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:40
Já když jsem to zkoušel, tak v číslech byla čárka a ve výrazu tečka – nešlo to. Proto se ptám, člověk je po obědě, plný nové síly a dělá blbosti.
Zpět nahoru
zdrk Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.kvě.2007
Lokalita: ČR (KV)
Používám:
Začínám bojovat s AutoCad 2015 respektive BDS 2015
Stav: Offline
Bodů: 1803
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:36
A ještě dotaz - je to funkční i pod trial verzí. V registrované to funguje.
Zpět nahoru
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:36
Původně odeslal(a) zdrk zdrk napsal(a):

Ještě je tu jedna věc - ta hlavní - je použita pro oddělení desetiného čísla čárka nebo tečka?

Tecka
Zpět nahoru
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:35
Ano, uz mi to funguje, chybelo zadani R na zacatku, dekuji 
 
(Admin: téma importu přesunuto do samostatné diskuse)


Upravil Vladimír Michl - 02.pro.2009 v 13:57
Zpět nahoru
zdrk Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.kvě.2007
Lokalita: ČR (KV)
Používám:
Začínám bojovat s AutoCad 2015 respektive BDS 2015
Stav: Offline
Bodů: 1803
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:28
Ještě je tu jedna věc - ta hlavní - je použita pro oddělení desetiného čísla čárka nebo tečka?
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21950
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:25

Regulární výrazy vypadají dost složitě. Je dobré si pár výrazů odzkoušet na nějaké online službě. Další komplikací jsou některá specifika interpretace textů v LISPu.

Každopádně pokud výraz rozebereme:
^10\([0-9][0-9]\)\.\([0-9][0-9]\)$
říká:
najdi texty začínající (^) desítkou (10), po níž následují dvě číslice (znaky 0-9, skupinu si zapamatuj jako č.1), pak následuje tečka (speciální znak tečka nutno escapovat pomocí \), po nichž jsou zase dvě číslice (ty si zapamatuj () jako druhou skupinu) a pak už musí být konec řetězce ($). Před speciálními znaky musí být zpětné lomítko jako escape znak.
 
A nahrazení (replace) říká:
\1\20
pokud takový řetězec najdeš, tak jej nahraď novým, v němž bude použita první zapamatovaná skupina (\1), po ní hned druhá zapamatovaná skupina (\2) a nakonec přidej nulu (0).
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
VlJanecek Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 04.říj.2004
Stav: Offline
Bodů: 463
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:16
Já srxText používám hodně ale přiznám se že s požadovaným tvarem toho výrazu mám vždycky potíže. Asi by to chtělo nějak lépe popsat.

Tenhle příklad mi ale funguje.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21950
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 13:05
Na první dotaz odpovíte R (musí být nainstalovány Express Tools) a na další dva dle výše uvedeného mustru. Pak už jen potvrzujete jednotlivá nahrazování. Mělo by to fungovat.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 12:21
nefunguje mi to
spustim srxtext
search-regular expression/exact string/[sbustring]:
Enter the searched text:
Enter the replace text:
search layer/all:
search selected/all:
zkousel jsem tam zadat prikazy, ktere jste vypsal, ale nejak mi to nefuguje, mohl byste mi prosim napsat do jake radky budu psat tyto prikazy ? Dekuji
Prikaz jsem napsal do serched text a druhy do replace text a nefunguje mi to:(

Upravil Mikemamm - 02.pro.2009 v 12:50
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21950
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 12:08
Tak jak jsem potřebu nahrazení zatím pochopil, by vyhledávací a nahrazovací řetězec pro regulární výraz srxTextu měl vypadat nějak takto:

^10\([0-9][0-9]\)\.\([0-9][0-9]\)$
\1\20
Vyzkoušejte si to.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
zdrk Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.kvě.2007
Lokalita: ČR (KV)
Používám:
Začínám bojovat s AutoCad 2015 respektive BDS 2015
Stav: Offline
Bodů: 1803
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 12:00
Utilita srxText mne napadla později, moc ji nepoužívám.
Jen tak jsem ji zkusil - nepřišel jsem na to jak zadat, aby určená část textu jen vymazala (prázdným znakem).
Zpět nahoru
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 11:59
Varianty nahrazeni jsou pouze tyto.
text 10xx.xx (v metrech) potrebuji nahradit na xxxx0 (milimetry bez prvniho dvojcisli)
Tozn xx.xx = xxxx bez desetinne tecky a pridat na konec 0
Pokud to delam pomoci najit a zmenit, tak napr text 1010.10 se mi smaze cely, jinak to funguje

Upravil Mikemamm - 02.pro.2009 v 12:00
Zpět nahoru
Mikemamm Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 26.dub.2005
Lokalita: ČR (JM)
Používám:
Autocad 2020 lt
Stav: Offline
Bodů: 731
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 11:56
Jeste jedna vec, zkousim to podle p.zdrka a mam zajimalo by mne, zda mohu pridat ke vsem hodnotam na konec 0, protoze tam stale chybi jedno deset misto, jelikoz je to ted v centimetrech. lze to ?
srxtext se jeste podivam,dekuji
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21950
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 11:39
Určitě to půjde přes srxText a jeho regulární výrazy. Pokud popíšete přesně všechny varianty nahrazení, s požadovaným nahrazovacím výrazem vám pomůžeme.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
zdrk Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 03.kvě.2007
Lokalita: ČR (KV)
Používám:
Začínám bojovat s AutoCad 2015 respektive BDS 2015
Stav: Offline
Bodů: 1803
Přímý odkaz na tuto zprávu Zasláno: 02.pro.2009 v 11:37
Příkaz NAJDI - do prvního řádku zadat desetinou čárku, do druhého nic - zaměnit vše.
U čísel - zadat raději první tři číslice, do druhého jen to třetí co je nutno ponechat.

Začít nejdříve se záměnou čísel - ponechat si zálohu čísel např. v jiné uzamčené hladině.
Trochu pracnější, ale jde to.

A co TIP 3228

Upravil zdrk - 02.pro.2009 v 11:39
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 8288:Vytvoření výběrové množiny z výsledků NAJDI.
Tip 9023:Jak hromadně převést texty výkresu na VELKÁ/malá?
Tip 6978:Jak zvětšit či zmenšit všechny texty výkresu bez změny polohy?
Tip 9130:Jak hromadně změnit textový styl v projektu ECSCADu?
Tip 4140:Dávkový převod .SAT souborů do formátu .IPT.
Tip 3813:Jak provést dávkové vykreslování DWG výkresů i bez AutoCADu?


 Odpovědět Odpovědět Stránka  12> archiv

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



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