Mam plik z niestandardowymi znacznikami i chciałbym napisać wyrażenie regularne, aby wyodrębnić ciąg znaków między tagami. Na przykład jeśli znacznik jest:Wywołanie języka Java w celu wyodrębnienia tekstu między tagami
[customtag]String I want to extract[/customtag]
Jak napisać wyrażenie regularne wyodrębnić tylko ciąg pomiędzy znacznikami. Ten kod wydaje się być krokiem we właściwym kierunku:
Pattern p = Pattern.compile("[customtag](.+?)[/customtag]");
Matcher m = p.matcher("[customtag]String I want to extract[/customtag]");
Nie jestem pewien, co dalej. Jakieś pomysły? Dzięki.
Na początek, trzeba uciec '[]' nawiasów kwadratowych, które są metaznakami w regex. – ridgerunner