Tôi có một chuỗi dài. Tôi muốn thay thế tất cả các trận đấu với một phần của regex phù hợp (nhóm).Thay chuỗi bằng một phần của regex phù hợp
Ví dụ:
String = "This is a great day, is it not? If there is something, THIS IS it. <b>is</b>".
Tôi muốn thay thế tất cả các từ "is"
bởi, chúng ta hãy nói, "<h1>is</h1>"
. Các trường hợp nên vẫn giống như bản gốc. Vì vậy, các chuỗi thức tôi muốn là:
This <h1>is</h1> a great day, <h1>is</h1> it not? If there <h1>is</h1> something,
THIS <h1>IS</h1> it. <b><h1>is</h1></b>.
Các regex tôi đã cố gắng:
Pattern pattern = Pattern.compile("[.>, ](is)[.<, ]", Pattern.CASE_INSENSITIVE);
Khi bạn thử, điều gì đã xảy ra? –
Mẫu phù hợp. Những gì tôi không hiểu là làm thế nào để thay thế. – varunl