Regex Eclipse插件-文本编辑器-SingleLineRule
我一直在尝试通过eclipse插件开发自己的文本编辑器 我想在文本编辑器中突出显示一些单词 我写了以下几行:Regex Eclipse插件-文本编辑器-SingleLineRule,regex,eclipse-plugin,text-editor,Regex,Eclipse Plugin,Text Editor,我一直在尝试通过eclipse插件开发自己的文本编辑器 我想在文本编辑器中突出显示一些单词 我写了以下几行: IToken xmlComment = new Token(TEXT_START); new SingleLineRule("@st","art", textStart); 通过这些行,我成功地突出显示了单词@start。但如果我写任何大写字母都不再突出显示 可以用常规表达式创建SingleLineRule吗 提前谢谢 我要回答我自己的问题: 要为“单词”创建规则,我们可以使用org.
IToken xmlComment = new Token(TEXT_START);
new SingleLineRule("@st","art", textStart);
通过这些行,我成功地突出显示了单词@start。但如果我写任何大写字母都不再突出显示
可以用常规表达式创建SingleLineRule吗
提前谢谢 我要回答我自己的问题: 要为“单词”创建规则,我们可以使用org.eclipse.jface.text.rules.WordRule对象,其构造函数具有以下对象作为参数: 单词检测器它是IWordDetector的一个实现 defaultToken令牌本身 忽略大小写当然是忽略大小写的布尔值 然后要添加单词,只需调用addWord方法
myWordRule.addWord(myWord,myToken)此外,正则表达式不能与PatternRule一起使用:(