構造が不十分な RSS フィードを解析していますが、返されるデータの一部が含ま<p>at
れています。<p>at
javaを使用して、すべてのインスタンスを空のスペースに置き換えるにはどうすればよいですか?
String クラスのメソッドについてはよく知って.replace
いますが、正規表現がどのようになるかはわかりません。試してみinputString.replace("<p>at", "")
ましたが、うまくいきませんでした。
構造が不十分な RSS フィードを解析していますが、返されるデータの一部が含ま<p>at
れています。<p>at
javaを使用して、すべてのインスタンスを空のスペースに置き換えるにはどうすればよいですか?
String クラスのメソッドについてはよく知って.replace
いますが、正規表現がどのようになるかはわかりません。試してみinputString.replace("<p>at", "")
ましたが、うまくいきませんでした。
これを試して:
inputString = inputString.replace("<p>at", "");
replace()
メソッドはインプレースを変更しないことに注意してください(クラス内のすべてのメソッドの場合と同様に、不変であるため)、代わりに変更を加えて new を返します。返された文字列をどこかに保存する必要があります。String
String
String
また、上記のバージョンのreplace()
は引数として正規表現を受け取りません。置換される文字列とその置換だけです。
inputString.replace("<p>at", "") // this will replace all match's with second parameter charsequence
inputString.replaceAll("<p>at", "") // Replaces each substring of this string that matches the given regular expression with the given replacement.
誰でも使えます。
String newInputString = inputString.replaceAll("<p>at", "");
ありがとう