Forums: マクロ掲示板 (Thread #644729)

DXFデータを編集したいのですが (2023-10-05 18:04 by umsmatsushita #691273)

初めまして
プログラムについては全くの素人です。
ご迷惑をお掛けすると思いますが宜しくお願いします
10年以上前から何のとか出来ないものかと悩んでいました
DXFデータはメモ帳でも編集出来ますが大きなデータでは
途中で止まってしまいます。サクラエディタは軽いのでかなりのデータを開くことが
出来ます。試してみたら素晴らしかったです。
ただ、何千個とある文字を編集するのは大変です

CADのDXFデータの編集をしたいのですが。例えば

999_37階外装詳細図$0$233-2建具線_外装2

$0$から前の文字を消すだけなら出来るのですが、何種類もの
名前がありあります。前の文字が色々あるものをまとめて全部消したいのですが置換で
出来るのは$0$の前が共通するものは、上手く行きますが
まとめてとなると、やり方が分かりません
$0$の前の文字はホルダ名です。AUTOCADの外部参照を呼び込む時に間違えると
この様な画層名が何千個何万個と出来ます。
良い方法があれば教えてください
よろしくお願いいたします。




Répondre à 691273×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Re: DXFデータを編集したいのですが (2023-10-09 21:20 by AC #691294)

> 999_37階外装詳細図$0$233-2建具線_外装2
>
> $0$から前の文字を消すだけなら出来るのですが、何種類もの
> 名前がありあります。前の文字が色々あるものをまとめて全部消したいのですが置換で
> 出来るのは$0$の前が共通するものは、上手く行きますが
> まとめてとなると、やり方が分かりません
> $0$の前の文字はホルダ名です。AUTOCADの外部参照を呼び込む時に間違えると
> この様な画層名が何千個何万個と出来ます。

使い始めるハードルはやや高めかもしれませんが、まさに正規表現による検索・置換がいきるシチュエーションだと思います。普通にインストールしていれば置換ダイアログ(Ctrl+R で表示)で正規表現にチェックマークを入れることで使えるようになります。

正規表現というのはひとつの決まった仕様があるわけではなく、実装によりすこしずつ記述の仕方や使える表現が異なっていますが、基本的な構成要素は共通しています。「とほほの正規表現入門 - とほほのWWW入門」<https://www.tohoho-web.com/ex/regexp.html>が具体例が豊富でありつつ全体を俯瞰するのにも有用ではないかなと思います。サクラエディタで利用できる表現は「利用可能な正規表現」<https://sakura-editor.github.io/help/HLP000089.html>で一覧できます。

疑問があればお答えして正規表現パターン作成の手助けもしますが、検索したときに何が当てはまって何が当てはまるべきではないかの法則を網羅できるのはご本人だけですので(回答者は提示された2、3のサンプルからしかパターンを認識できないため)、ある程度勉強していただくのは避けられないところです。
Répondre à #691273

Répondre à 691294×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Re: DXFデータを編集したいのですが (2023-10-13 12:44 by umsmatsushita #691302)


返事が遅れてすいません仕事に余裕がなく遅れてしまいました
内容を軽く見てみましたがハードルが高いようです。
ワイルドカードで簡単に出来ると思っていました。
時間があるときじっくりとやらないとダメそうです

大変ありがとうございます。


Répondre à #691294

Répondre à 691302×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion