У меня есть строка, и я хочу, чтобы заменить его:ReplaceAll регулярного выражения для совпадения всех моделей, без определенной строки
src="test.jpg" -> src="file://test.jpg"
src="http://xxx...." -> untouched
На самом деле я заменяю src="
с src="file://
, но я не хочу, чтобы заменить его, если он начинается с http
, например src="http
.
Так что я написал это регулярное выражение для замены src="
с src="file://
:
html2.replaceAll("src=\"","src=\"file://");
Но проблема в том, что это также соответствует src="http
. Я не знал, как создать регулярное выражение для этого. Я думал, что смогу сделать это так, но это не работает:
html2.replaceAll("src=\"[^(http)]","src=\"file:///android_asset/verkehr/");