Удалить HTML удалить ссылку с помощью Java - PullRequest
0 голосов
/ 22 сентября 2010

У меня возникла проблема с удалением выравнивания в HTML-документе.

 <html>
  <head>

  </head>
  <body>
    <p style="margin-top: 0" align="center">
      Hello World
    </p>
    <p style="margin-top: 0" align="center">
      Java World
    </p>
  </body>
</html>

Моя проблема в том, как убрать выравнивание первого абзаца, не затрагивая второй абзац.Если я использую регулярное выражение, оно также удалит выравнивание второго абзаца.Я действительно ценю любые комментарии по этому вопросу.

Ответы [ 2 ]

1 голос
/ 22 сентября 2010

Используйте функцию replaceFirst .

0 голосов
/ 22 сентября 2010

Я бы хотел показать вам другой способ для этого.Было бы довольно просто использовать псевдокласс CSS: :first-child.Согласно приведенному выше коду:


body p:first-child { text-align: left !important; }

Вторым шагом будет использование JavaScript или любой библиотеки JS, например jQuery, для удаления этого свойства из первого элемента p, например:


$(document).ready(function(){
    $("p").first().css("text-align","left");
});
...