Я пытаюсь определить строки (что означает текст в двойных кавычках) в моем JTextPane используя следующий код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);
}
Но приведенный выше код не идентификации строк правильно. Я думаю, что образец, который я дал, ошибочен. Пожалуйста, помогите мне, исправив шаблон.
Спасибо всем! Я очень ценю вашу помощь! Поскольку все ваши ответы верны, я затрудняюсь выбрать лучший ответ, поэтому я дал каждому из вас голос. Надеюсь, вы не против :)
Еще раз спасибо! Я действительно ценю это :)
Попробуйте это http://stackoverflow.com/questions/792474/matching-text-in-quotes-newbie – Bitmap
Без эскизов и закрывающих кавычек ваше выражение соответствует '' /"/.* '. Это то, что вы намеревались? Я не вижу причины для косой черты. – Borodin