2
stuff = " - 9888777666"、stuff = "123"のようなjavaサブ文字列のすべてをサブ文字stuff = "0"で置き換えるにはどうすればよいですか?二重引用符は実際には文字列の一部です。サブ文字列を置換するためのJava正規表現のマッチング
stuff = " - 9888777666"、stuff = "123"のようなjavaサブ文字列のすべてをサブ文字stuff = "0"で置き換えるにはどうすればよいですか?二重引用符は実際には文字列の一部です。サブ文字列を置換するためのJava正規表現のマッチング
はregular expressions explanation in the java docsを見てください:
string = string.replaceAll("stuff=\"-?\\d+\"", "stuff=\"0\"");
おかげで、私はそれを試してみましょう。 –
私はこのtemp.replaceAll( "stuff = \" \\ w + \ ""、stuff = \ "0 \" ")を試しました。 しかし、動作しません。文字列はそのまま残っています。部分文字列stuff = "foo"に二重引用符で囲まれた文字列があることに注意してください。 –
\ wはダッシュと一致しません。私はちょうどコードを実行した以外、あなたの例を置き換えます( 'stuff =" - 9888777666 "、stuff =" 123 "')。 – soulmerge