昨天稍微改进了下,不过还是问题多多就是了,主要是添加了注释的识别,还有行的识别。
    等待解决的问题有:
    1.行号,行识别出来了,但是加行号还没有搞定
    2.多行注释,多行注释在一行里可以识别,多行时就显示不出来了,可能正则没写对,各位看官也帮忙看看啊
    3.多语言支持,现在还是停留在只支持C#的阶段,一步步来吧,呵呵
    4.代码折叠的支持

    此次改进遇到的几个问题:
    1. ^.*$不能在JScript中正常识别行,使用gm标记也不行,最后改进成:^.*(\n|$)  并且加gm标记
    2.单行注释正则//.*$会匹配多行,后来加了gm标记,并把换行符替换成<br >的工作放到最后进行,解决了此问题
    3.多行注释正则/\*.*?\*/只能匹配单行,目前还没有解决问题,各位仁兄,大侠懂得的帮忙解决,呵呵

    P.S:对gm和JScript正则使用不了解的看:

    改进后Demo:



相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2022-01-11
  • 2022-12-23
  • 2021-12-31
  • 2021-09-24
  • 2021-11-21
猜你喜欢
  • 2022-01-18
  • 2021-09-10
  • 2021-08-09
  • 2021-10-29
  • 2022-01-29
  • 2022-12-23
  • 2021-06-24
相关资源
相似解决方案