刚刚开始处理语法高亮显示的赋值(Perl中的代码)。我需要匹配评论,关键字和字符串,并以不同的颜色突出显示它们 任何人都可以给我一个提示从哪里开始?我只有两周的时间。 我使用正则表达式将文件的每一行拆分为标记。例如
$my string = 'my @array = (56, "string", 56.5758);';
my @b = $string =~ /([A-Za-z0-9'"\._\@\#\$]+)/g;
给出:
my
@array
56
'string'
56.5758
然后我就可以开始分析了它们。我有以下问题:
1.我怎样才能将这些代币放回字符串?我的意思是我有空格,括号,&#34 ;;&#34;和以前在令牌之间的其他字符。我该怎么办? '<keyword>my</keyword> @array = (56, <string>"string"<string>, 56.5758);
2。什么&#39;写荧光笔的最好方法是什么?只是使用正则表达式并尝试模拟所有不同的情况?
任何帮助人员都会非常感激。到目前为止,我没有取得多大进展。
非常感谢