PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
16281 | 01/09/18 18:08:25 | RE(3):PB6.5: 文字列を分割したい By Yuc |
16276 | 01/09/18 13:40:39 | RE(2):PB6.5: 文字列を分割したい By aki |
16272 | 01/09/17 18:09:45 | RE(1):PB6.5: 文字列を分割したい By Yuc |
16270 | 01/09/17 11:42:16 | PB6.5: 文字列を分割したい By isojima |
カテゴリ:スクリプトの記述
日付:2001年09月17日 18:09 発信者:Yuc
題名:RE(1):PB6.5: 文字列を分割したい
isojimaさん、こんにちは。
>20バイトの文字列を10バイト、10バイトくらいの2つの文字列に分割したいので「midb」関数を使おうとしたのです
>が、元の文字列の10バイト目が全角文字の1バイト目だとうまく分割できません。
>
MidCですか? MidBって、PBではなかったような。
>例)文字列「12345あいうえお67890」→「12345あい」と「うえお67890」に分割したい。
>
string ls_str = \'12345あいうえお67890\'
MidC(ls_str, 1, 10)
MidC(ls_str, Len(MidC(ls_str, 1, 10)) + 1)
と、すればできます。
1回目のMidCを取得してやるのであれば、ls_bufとすると、
MidC(ls_str, Len(ls_buf) + 1)
でできます。えんえんぐるぐる回していけば、もっと長いのもできます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.