【发布时间】:2011-09-27 11:43:55
【问题描述】:
我有一个包含一些自定义标签的文件,我想编写一个正则表达式来提取标签之间的字符串。例如,如果我的标签是:
[customtag]String I want to extract[/customtag]
我将如何编写一个正则表达式来仅提取标签之间的字符串。这段代码似乎是朝着正确方向迈出的一步:
Pattern p = Pattern.compile("[customtag](.+?)[/customtag]");
Matcher m = p.matcher("[customtag]String I want to extract[/customtag]");
不知道下一步该做什么。有任何想法吗?谢谢。
【问题讨论】:
-
对于初学者,您需要转义
[]方括号,它们是正则表达式中的元字符。