電子書籍の厳選無料作品が豊富!

vb.net2008 を使用しております。 

配列 _s(0) の なかに "8277-87" というデータが入っています。
このデータの ハイフン を とって "827787" としたいのですが
どうすればよいのでしょうか?

よろしくお願いします。

A 回答 (4件)

> ちなみに "8277-87" のデータの "" と ハイフン 両方を


> とる場合の記述はどうなるのでしょうか?

一度に2種類の文字列の置換はできません。
ので,2回に分けて置換します。
# 本質的には「とる」のではなく「置換する」ことに注意。

_s(0) = _s(0).Replace("-", "").Replace("""", "")

二重引用符1つを置換するのではなく,2つの連続を置換したいのであれば,
_s(0) = _s(0).Replace("-", "").Replace("""""", "")
です。
    • good
    • 0
この回答へのお礼

ありがとうございました。
勉強になりました。

お礼日時:2009/07/06 17:40

System.String.Replaceメソッドを使う。



_s(0) = _s(0).Replace("-", "")

もしくは

_s(0) =Replace(_s(0), "-", "")
    • good
    • 0
この回答へのお礼

ありがとうございます。
できました。
ちなみに "8277-87" のデータの "" と ハイフン 両方を
とる場合の記述はどうなるのでしょうか?

よろしくお願いします。

お礼日時:2009/07/06 11:42

No.1です


すみません・・・書込み間違いです・・・
    • good
    • 0

(1)S列を選択(S0)


(2)メニューの 編集 → 置換 を選択
(3)「検索する文字列」に 「-(ハイフン)」のみを入れる
(4)置換後の文字列には何も入力しない
(5)「全て置換」をクリック
以上で全てが「ハイフンなし」の文字列に変わったと思いますが・・・
如何でしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!