【发布时间】:2010-09-18 23:41:55
【问题描述】:
我有这个问题:
从文件加载的文本“ABCD\r\nEFGHJ”与 java 正则表达式“EFGH”匹配。 Matcher 对象当然表示匹配字符串的开头在位置 6。匹配器将 \r \n 计为两个位置。
我将原始文本放在 AWT TextArea 组件中,然后调用 select(6,10) 以突出显示匹配的区域。你猜怎么着......它从“F”字母开始突出显示。比它应该前进的一个位置...
如果超过 1 对 crlf 在匹配区域之前,则突出显示会比应有的更向前移动。
任何人有任何简单的解决方案?
【问题讨论】: