行末から3文字手前に文字挿入No.17320
むーちゃん さん 04/06/09 00:10
 
collect01_012.jpg 46505(\n)
collect01_013.jpg 49929(\n)
collect01_014.jpg 49672(\n)

テキストにこのような文字列が沢山ありまして、
この行末から3文字目に

,

この文字を入れることは出来ますでしょうか?

collect01_012.jpg 46,505
collect01_013.jpg 49,929
collect01_014.jpg 49,672

このようにしたいのですが。。
(\n)は改行してる所です。m(_ _)m

[ ]
RE:17320 行末から3文字手前に文字挿入No.17321
L.ダヴィンチ さん 04/06/09 01:00
 

2004/06/09(水) 00:51:44

こんにちは、むーちゃんさん

ダヴィンチ@ユーザーです。

ちょっと実験もして見ましたが、やはりEXCELを使うのが
簡単です。

<手順>
1)下記のテキストファイルをブランク区切りでEXCELで読み込みます。

2)EXCEL上で数字の部分を「数値」で「3桁区切り」にします。

3)該当行全部をコピー&ペーストで別のテキストファイルに
   貼り付けます。

※)数値部の単位を指定する事もEXCELなら簡単に出来ます。

秀丸でやりたかったのかな!

/*
** タイトル:『hidesoft.2:17320| 行末から3文字手前に文字挿入』
** 発信日:2004年06月09日(水) 00:10:40
** 発信者:むーちゃんさん
*/
>collect01_012.jpg 46505(\n)
>collect01_013.jpg 49929(\n)
>collect01_014.jpg 49672(\n)
>
>テキストにこのような文字列が沢山ありまして、
>この行末から3文字目に
>
>,
>
>この文字を入れることは出来ますでしょうか?
>
>collect01_012.jpg 46,505
>collect01_013.jpg 49,929
>collect01_014.jpg 49,672
>
>このようにしたいのですが。。
>(\n)は改行してる所です。m(_ _)m

--
メーラー: TuruKame 3.57beta6 (WinNT,500)
OS: Windows2000 SP4
※このコメントはサイトー企画とは無関係です。
※私の個人的な見解です。

[ ]
RE:17321 行末から3文字手前に文字挿入No.17322
むーちゃん さん 04/06/09 01:18
 
L.ダヴィンチさん

情報ありがとうございました。m(_ _)m

EXCELはウチのパソコンには入ってなかったりします。。
秀丸テキストの正規表現等で、
一括して文字挿入は出来るのかな、ということでした。
でもEXCELがあればそういう使い方も出来るのですね。

[ ]
RE:17322 行末から3文字手前に文字挿入No.17323
きいろいまふらあ さん 04/06/09 02:35
 
この会議室には極力発言しないようにしてるのですが…。

>秀丸テキストの正規表現等で、
>一括して文字挿入は出来るのかな、ということでした。

正規表現による置換
検索文字列→「...$」
置換文字列→「,\0」

お試し下さい。

[ ]
RE:17320 行末から3文字手前に文字挿入No.17324
アルビレオ さん 04/06/09 02:56
 
秀丸ユーザーのアルビレオです。

文字列置換で

検索:[0-9](?=([0-9]{3})+$)
置換:\0,
正規表現:ON

とすればいけます。(HmJre.dll必須)

○余談
最初は「何桁でもOK」な置換は無理だと思ったのですが、試行錯誤しているうち
に可能なことに気づきました。
ここまでくるとパズルを解いてるみたいで楽しいです。

[ ]
RE:17320 行末から3文字手前に文字挿入No.17343
むーちゃん さん 04/06/09 22:30
 
きいろいまふらあさん
アルビレオさん
情報ありがとうございます。m(_ _)m

見事に変換できました(ノω・、)
正規表現といっても色々な解き方があるのですね。
4000行も変換箇所があったので・・・どうしようかと悩んでました。
すごく助かりました。
(/・ω・)ありがとうございました☆

[ ]
RE:17322 行末から3文字手前に文字挿入No.17344
L.ダヴィンチ さん 04/06/10 01:02
 

2004/06/10(木) 00:57:47

こんにちは、むーちゃんさん

ダヴィンチ@ユーザーです。

それは大変失礼致しました。

「EXCEL使えばできるじゃない」って言うじゃない・・・
みんながみんな、OFFICE持っていると思ったら
大間違いですから!残念!
お役に立てないダヴィンチ斬り
ベンベン♪

/*
** タイトル:『hidesoft.2:17322| RE 17321 行末から3文字手前に文字挿入』
** 発信日:2004年06月09日(水) 01:18:42
** 発信者:むーちゃんさん
*/
>L.ダヴィンチさん
>
>情報ありがとうございました。m(_ _)m
>
>EXCELはウチのパソコンには入ってなかったりします。。
>秀丸テキストの正規表現等で、
>一括して文字挿入は出来るのかな、ということでした。
>でもEXCELがあればそういう使い方も出来るのですね。

--
メーラー: TuruKame 3.57beta6 (WinNT,500)
OS: Windows2000 SP4
※このコメントはサイトー企画とは無関係です。
※私の個人的な見解です。

[ ]
RE:17344 行末から3文字手前に文字挿入No.17345
むーちゃん さん 04/06/10 01:55
 
>こんにちは、むーちゃんさん
>
>ダヴィンチ@ユーザーです。
>
>それは大変失礼致しました。
>
>「EXCEL使えばできるじゃない」って言うじゃない・・・
>みんながみんな、OFFICE持っていると思ったら
>大間違いですから!残念!
>お役に立てないダヴィンチ斬り
>ベンベン♪

L.ダヴィンチさん

いえ、返信、情報、とてもありがたいですm(_ _)m
EXCELはあるにはあるのですが、妹のパソコンにだけ入ってまして。

「妹のEXCEL使えばできるじゃない」って言うじゃない・・・
コッソリ使って、コッソリなおしとけばいいと
でも、バレたら怖いですから!残念!
妹が怖いむーちゃん斬り
ベンベン♪

[ ]
RE:17345 行末から3文字手前に文字挿入No.17365
L.ダヴィンチ さん 04/06/11 01:06
 

2004/06/11(金) 01:02:43

こんにちは、むーちゃんさん

ダヴィンチ@ユーザーです。

「はははははは」
私のジョークを切れのいいジョークで返して頂き
光栄です。

また何かお役に立てればと思う今日この頃です。

/*
** タイトル:『hidesoft.2:17345| RE 17344 行末から3文字手前に文字挿入』
** 発信日:2004年06月10日(木) 01:55:05
** 発信者:むーちゃんさん
*/
>>こんにちは、むーちゃんさん
>>
>>ダヴィンチ@ユーザーです。
>>
>>それは大変失礼致しました。
>>
>>「EXCEL使えばできるじゃない」って言うじゃない・・・
>>みんながみんな、OFFICE持っていると思ったら
>>大間違いですから!残念!
>>お役に立てないダヴィンチ斬り
>>ベンベン♪
>
>L.ダヴィンチさん
>
>いえ、返信、情報、とてもありがたいですm(_ _)m
>EXCELはあるにはあるのですが、妹のパソコンにだけ入ってまして。
>
>「妹のEXCEL使えばできるじゃない」って言うじゃない・・・
>コッソリ使って、コッソリなおしとけばいいと
>でも、バレたら怖いですから!残念!
>妹が怖いむーちゃん斬り
>ベンベン♪

--
メーラー: TuruKame 3.57beta7 (WinNT,500)
OS: Windows2000 SP4
※このコメントはサイトー企画とは無関係です。
※私の個人的な見解です。

[ ]