2016-12-18 3 views
-4

у меня есть String, как это, я хочу заменить «color:#*****;» с null, я бы попытаться использовать все возможные модели, пожалуйста, помогите мнеRegex Структуры цвета шестнадцатеричных

String s="<p style='color: rgb(87, 112, 131);'><span style='color:#daa520;'><u>Need alliance match fo</u>r Pune based Gupta Boy <em>27/5'6''. MBA - Runs own </em>business. Girl</span> <span style='color:#00ffff;'>should be well educated</span> <span style='font-size:14pt;'>homely, slim, tall &amp; b/ful. </span>Caste no bar</p>"; 
+3

Почему вы хотите заменить цвет 'style = ': # daa520;'' с 'style = 'null;''? И нет, мы не будем «чертовски» вас. Это не демонический сайт. – Andreas

+0

На самом деле мне нужно преобразовать формат PDF в BW, поэтому style = '', означает BW color, я начинаю, пожалуйста, помогите мне Sir – akash

ответ

0

Вам нужно сделать замену все:

s = s.replaceAll("color:#[0-9a-fA-F]{6};", "null"); 
+0

Thanx Xephi ialso нашел еще одно решение – akash

+1

еще одно найденное мной решение \t s = s.replaceAll ("color: [^;] *;", ""); – akash