我有一个文件,其中包含一些自定义标签,我想编写一个正则表达式来提取标签之间的字符串。例如,如果我的标签是:
[customtag]String I want to extract[/customtag]
我该如何编写一个正则表达式来提取标签之间的字符串。这段代码似乎是朝着正确方向迈出的一步:
Pattern p = Pattern.compile("[customtag](.+?)[/customtag]");
Matcher m = p.matcher("[customtag]String I want to extract[/customtag]");
不确定接下来该做什么。有什么想法吗?谢谢。
[]
方括号,因为它们是正则表达式中的元字符。 - ridgerunner