で正規表現を使用して文字列を交換し、変更します。私は文字列の形式以下では、ウェブサイトからHTMLの一部を持っているのjava
srcset =」/ tesla_theme /資産/ IMG /ホームページ/携帯/ホームページ - モデル - タッチ@ 200w.jpg?20170808 200w、/tesla_theme/assets/img/homepage/mobile/[email protected]?20170808 338w、/ tesla_theme/assets/img/homepage/mobile/homepage-models - touch @ 445w.jpg?20170808 445w、tesla_theme /assets/img/homepage/mobile/[email protected]?20170808 542w、/ tesla_theme/assets/img/homepage/mobile/homepage-models - touch @ 750w.jpg?20170808 750w "
を、のようなsrcset要素のすべてのURLの前に追加したい750w
これは正規表現を使用して行うことができますが、わかりません。
html文字列変数に複数のsrcset要素があり、srcset url。をすべて置き換え、サーバーURLを前に追加したい場合は、Javaを使用してこれを行うにはどうすればよいですか?
注:/ tesla_themeは一貫性がないため、replaceAllは使用できません。代わりに正規表現を使用する必要があります。
あなたはjavaで文字列形式の完全なhtmlを持っていますか?または単にsrcset?これを試すことができます。srcset = srcset.replaceAll( "/ tesla_theme"、 "http://tesla.com/tesla_theme"); – karthick
私は文字列形式の完全なHTMLを持っています。また、tesla.comだけでなく、他のUrlでもそうであることを覚えておいてください。 – parthpar
相対URLとhttpの追加URLを意味しますか? –