У меня есть этот текст, в узле или в тексте, который нужно обработать. И я хотел бы заменить все содержимое тега span, содержащее регулярное выражение id = '393 _.
<span id = "393_1"> <div> haheoiaoajo </div> </span>
<span id = "393_2"> <div> PRUEBA </div> </span>
<span id='1234'>Hello</span>
Я пробовал с этими выражениями, но они не работают
NodeList nList = doc.getElementsByTagName("span");
Node node = (Node) xpath.evaluate("//*[@id='393']", doc, XPathConstants.NODE);
Я могу найти только первое, и не с помощью регулярного выражения, а именно идентификатор, и мне нужно заменить все содержимое всех тех, которые содержат это регулярное выражение, большое спасибо заранее