これはかなりシンプルなはずですが、私はその日の1つを持っています。文字列内の文字の最初の出現と3番目の出現をどのように置き換えるかについて、誰にでもアドバイスできますか?私は置き換えを見てきましたが、文字列の長さが違うので動作しません。私がしたいのは、最初と3番目のオカレンスを置き換えることだけです。文字列のn番目の文字を置換する
答えて
開始位置をパラメータとするIndexOfメソッドのオーバーロードがあります。ループを使用すると、最初と3番目の発生位置を見つけることができます。次に、置換を行うには、RemoveとInsertの組み合わせを使用できます。
また、StringBuilderを使用して置換を行うこともできます。 StringBuilder
にはReplaceというメソッドがあり、開始インデックスと影響を受ける文字数を指定できます。
aspiringCoder、
おそらく、このようなものは、それは一回限りの誤差がある場合があります
Dim str As String = "this is a test this is a test this is a test"
Dim first As Integer
Dim third As Integer
Dim base As Integer = 0
Dim i As Integer
While str.length > 0
If i = 0 Then
first = str.IndexOf("test")
else if i = 2 Then
third = base + str.IndexOf("test")
end if
base = base + str.IndexOf("test")
str = str.Remove(0, str.IndexOf("test") + "test".length -1)
i++
End While
(>メタナイトを約< 1話をしていたものをと一直線に)あなたに役に立つかもしれませんどこかで...しかし、これは少なくともあなたを始めなければなりません。
これが改行文字の場合はどうなりますか? – aspiringCoder
それは気にしないでください – aspiringCoder
....このコードはまったく動作しないようですね?? – aspiringCoder
- 1. 文字列からN番目の文字を削除する
- 2. 文字列j番目の文字列の2番目の部分文字列に分割文字列
- 3. Awkはn番目の文字を空白の値で置き換えます
- 4. n番目の文字を置き換える、与えられたシンボル
- 5. 文字列をn番目の文字からn番目の文字までPHPでどのように取得するには?
- 6. 文字列内の文字の置換
- 7. 文字列間の文字の置換
- 8. 文字列置換()/ regex replace - 文字列の配列の文字列を置換しますか?
- 9. 文字列PHPの文字列からHTMLを置換する
- 10. 文字列の部分文字列を置換する方法
- 11. 改行文字を「\ n」文字列に変換する
- 12. メモ帳で++文字列のn番目の文字列を検索する方法
- 13. パペットの文字列置換?
- 14. JavaScript文字列の置換
- 15. PHPの文字列置換
- 16. 文字列の置換
- 17. Javaの文字列置換
- 18. 文字列の置換
- 19. C++の文字列置換
- 20. c#文字列の置換
- 21. Sassの文字列置換
- 22. 文字列の2番目の出現箇所のみを置換します。
- 23. 文字列をリストに変換するには、文字列 '\ n \ n \ n \ n \ n'で分割しますか?
- 24. 文字列内の文字の3番目のインデックス
- 25. Cで特殊文字のn番目の文字に改行文字を追加する
- 26. 文字列を別の文字列に置き換えます
- 27. 文字列を返す文字列の置換方法[]
- 28. Java文字列:文字列を置換する
- 29. 文字列配列内の項目を置き換えます。
- 30. 文字列内の文字を置換する
特定の文字の最初と3番目の出現?例えば、タブ文字のような文字ですか?これは答えか、これは文字列の1文字目と3文字目の文字だけです – aspiringCoder