【发布时间】:2012-05-10 15:30:56
【问题描述】:
我正在尝试使用以下代码在我的 JTextPane 中识别字符串(这意味着双引号内的文本)
Pattern string= Pattern.compile("\"/\"/.*");
Matcher matcher = string.matcher(content);
while (matcher.find()) {
document.setCharacterAttributes(matcher.start(), matcher.end() - matcher.start(), textPane.getStyle("red"), true);
}
但是上面的代码没有正确识别字符串。我认为我给出的模式是错误的。请帮助我纠正模式。
谢谢大家!我真的很感谢你的帮助!由于您的所有答案都是正确的,因此我很难选择最佳答案,因此我给了你们每个人的赞成票。希望你不介意:)
再次感谢大家!我真的很感激它:)
【问题讨论】:
-
没有转义和引号,您的表达式对应于
"/"/.*。那是你想要的吗?我没有看到斜线的原因。