[スレッド全体]

2010/3/17 (水) 10:58:57  
[485] これはマクロでできる?

皆様
はじめまして。
固定長レコードをCSVに変換するのにマクロでしようしていましたが。
躓いてしまいました。教えて下さい。

ある10文字の文字列を下記のように処理できますか?

"1234567890"→"1234567890"
"12345     "→"12345" として後ろの空白をTrimすることって出来ますか?

できない場合はPPAマクロを使うことになると思いますが、
このときはカーソル移動(S_Right)などが使えないという理解でいいのでしょうか?

2点よろしくお願いします。
マクロスマクロ
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)


2010/4/15 (木) 09:17:00  
[486] Re:これはマクロでできる?

マクロに詳しくないのですが、
置換で正規表現を使って
\s*"

"
に置換すればいけるので、
これをマクロ化できればよいのかと思います。

ダブルクォートで囲まれているといのうのが前提ですが。

▼ マクロスマクロさん
> 皆様
> はじめまして。
> 固定長レコードをCSVに変換するのにマクロでしようしていましたが。
> 躓いてしまいました。教えて下さい。
>
> ある10文字の文字列を下記のように処理できますか?
>
> "1234567890"→"1234567890"
> "12345     "→"12345" として後ろの空白をTrimすることって出来ますか?

もか
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; GTB6.4; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)


2010/7/29 (木) 09:13:20  
[502] Re2:これはマクロでできる?

正規表現で置換するなら
「(\d+) *」で検索して、「$1」に置換したほうがスマートかとおもいます。

▼ もかさん
> マクロに詳しくないのですが、
> 置換で正規表現を使って
> \s*"
> を
> "
> に置換すればいけるので、
> これをマクロ化できればよいのかと思います。
>
> ダブルクォートで囲まれているといのうのが前提ですが。
>
> ▼ マクロスマクロさん
> > 皆様
> > はじめまして。
> > 固定長レコードをCSVに変換するのにマクロでしようしていましたが。
> > 躓いてしまいました。教えて下さい。
> >
> > ある10文字の文字列を下記のように処理できますか?
> >
> > "1234567890"→"1234567890"
> > "12345     "→"12345" として後ろの空白をTrimすることって出来ますか?
Ethmeld
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MathPlayer 2.10d; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; Sleipnir/2.9.4)

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81