V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
modkzs
V2EX  ›  程序员

v2ex 的匹配问题

  •  
  •   modkzs · 2016-03-05 23:11:40 +08:00 · 2845 次点击
    这是一个创建于 3212 天前的主题,其中的信息可能已经有所发展或是发生改变。

    场景是这样: markdow 需要写一些公式,一般的编辑器支持的 latex 语法下面两种:
    $.......$

    $$
    .......
    $$

    但是 hexo-math 对 2 个格式支持有些问题,所以需要替换成:
    {% math %}.......{% endmath %}

    {% math %}
    .......
    {% endmath %}

    第一种情况尝试用 sed 处理,用
    sed -e 's/\$\([^\$]\{1,\}\)\$/{% math %}\1{% endmath %}/g' filename
    但是效果不好,有的 latex 完全没有识别,有的是只识别了前一个或者后一个,完全没法用;第二个多行处理还不知道怎么处理。想问下为什么上面的正则不适用,还有 sed 可以处理第二种情况么?

    13 条回复    2016-03-06 23:06:15 +08:00
    modkzs
        1
    modkzs  
    OP
       2016-03-05 23:23:47 +08:00
    妈蛋发现标题写错了。。。。。是 latex ,囧
    Strikeactor
        2
    Strikeactor  
       2016-03-05 23:36:14 +08:00   ❤️ 1
    不行让我笑一会儿
    iyaozhen
        3
    iyaozhen  
       2016-03-06 00:04:53 +08:00   ❤️ 1
    @modkzs 你不回复之前还可以改 23333
    CrazySpiderMan
        4
    CrazySpiderMan  
       2016-03-06 00:08:43 +08:00   ❤️ 1
    @iyaozhen 哈哈, 蠢萌的题主.
    sinux
        5
    sinux  
       2016-03-06 00:12:08 +08:00
    对不起,我忍不住了......
    modkzs
        6
    modkzs  
    OP
       2016-03-06 08:01:42 +08:00
    @iyaozhen 额,并没有看到编辑什么的啊
    SplendentDraco
        7
    SplendentDraco  
       2016-03-06 08:46:55 +08:00
    我出去笑一会。。。。题主呆萌呆萌的
    DaCong
        8
    DaCong  
       2016-03-06 09:19:58 +08:00
    @modkzs V2EX 没有编辑功能的,发完无法修改
    VmuTargh
        9
    VmuTargh  
       2016-03-06 10:09:13 +08:00
    @DaCong 半小时内可以
    modkzs
        10
    modkzs  
    OP
       2016-03-06 10:30:43 +08:00
    为什么歪楼外成这样了。。。。。。泥萌看我的问题好不好!
    dphdjy
        11
    dphdjy  
       2016-03-06 10:41:48 +08:00 via Android
    正则可以~但是私以为直接用 py 写个脚本比较快~也好理解~(o゜▽゜)o 好萌~
    SrvenX
        12
    SrvenX  
       2016-03-06 11:53:49 +08:00 via Android
    (≧▽≦)萌新表示题主很萌(抱走
    modkzs
        13
    modkzs  
    OP
       2016-03-06 23:06:15 +08:00
    @dphdjy =。=已经解决了。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.