1

ボタンをクリックするだけでテキストボックス内のテキストを置き換えようとすると問題が発生します。

変更したいのですが、好きな数字で「354」と言いましょう。普通に使えない

TextBox.Text = Replace(TextBox.Text, "354", "my text") 

引用符内の数字 354 は常に同じとは限らないためです。

4

1 に答える 1

0

いただいた情報で...

  • txt_search は、検索して置換する目的の文字列を含むテキスト ボックスです。
  • txt_replace_with は、文字列を変更するテキスト ボックスです。

次に、必要なのは次のとおりです。

TextBox.Text = Replace(TextBox.Text,txt_search.text,txt_replace_with)

必要に応じて、inputbox() メッセージボックスを使用して、これら 2 つの文字列をユーザーから取得することもできます。...構文をチェックするためにVSを目の前に持っていませんが、これは入力ボックス用です:

dim str_search = inputbox("What do you want to search for?")
dim str_replace = inputbox("... And replace that with what?")
TextBox.Text = Replace(TextBox.Text,str_search,str_replace)

入力ボックスの構文が間違っている場合は申し訳ありません。

編集:

dim _loc  = instr(TextBox.Text,"<iframe width=")+15
dim _len = _loc - (instr(TextBox.Text,"height=")-2)
dim str_search = TextBox.Text.substring(_loc,_len)

_loc  = instr(TextBox.Text,"height=")+8
_len = _loc - (instr(TextBox.Text," src=")-1)

dim str_replace = TextBox.Text.substring(_loc,_len)

TextBox.Text = Replace(TextBox.Text,str_search,str_replace)

オフセットとは少しずれているかもしれませんが、足を踏み入れてそれを見つけることができます.

于 2013-05-23T02:12:21.783 に答える