文字列中の指定文字置換

[戻る]
ねこ 2002/09/12(木) 20:25:56
皆様、こんにちは、PG初心者の ねこ といいます。

開発環境は Win2000  VB6.0(SP5) です。

現在、文字列の変換で簡単にできないものかと
思う処理にぶつかっております。
処理の内容は、
String型の変数に格納されている文字列中の
ある一定の文字を違う文字に変換、又は削除する。
というものです。

例として

String型変数:strCAT = "ABBBABBABBBBBABB"

があるとします。

この文字列を "CBBBCBBCBBBBBCBB" ← AをCに変換
又は         "BBBBBBBBBBBB"     ← Aを削除

上記のように変換したいのですが、
簡単に標準関数とか便利な関数とか無いものなのでしょうか?

Aの位置は不規則でどの位置にあるかわからないものです。

よろしくお願いします。m(_ _)m

新人くん 2002/09/13(金) 00:49:11
「replace」という、そのものズバリの関数があります。
この場合は

Dim strCAT As string
Dim strAfter1 As string
Dim strAfter2 As string

strCAT = "ABBBABBABBBBBABB"
strAfter1 = Replace(strCAT, "A", "C")
strAfter2 = Replace(strCAT, "A", "")

このようになると思われます。
(現在は自宅なので、テスト環境がありませんm(__)m)

ねこ 2002/09/16(月) 09:35:10
[[解決]]
新人くん様、ありがとうございます。
やっぱりあったのですね。

『Replace』関数でうまくいきました。

古いスレッドには追加発言できません。