V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
deeprobe
V2EX  ›  正则表达式

求问:正则对位置匹配是怎么处理的?

  •  
  •   deeprobe · 2021-08-15 19:35:28 +08:00 · 927 次点击
    这是一个创建于 1187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到的都是特征匹配,位置匹配很少。比如一串字符,匹配第三个字符,正则怎么写呢?

    6 条回复    2021-08-16 00:15:03 +08:00
    ch2
        1
    ch2  
       2021-08-15 19:50:06 +08:00
    ..(.)
    deeprobe
        2
    deeprobe  
    OP
       2021-08-15 20:06:08 +08:00
    @ch2 好像不对
    noqwerty
        3
    noqwerty  
       2021-08-15 20:18:54 +08:00 via Android
    ^..(.)
    deeprobe
        4
    deeprobe  
    OP
       2021-08-15 22:27:04 +08:00
    @noqwerty
    这个可以选出前三个,但还是选不出第三个,另外,如果是第 N 个呢?
    binux
        5
    binux  
       2021-08-15 23:23:54 +08:00 via Android
    ^.{N}(.)
    选不出第三个是你没调用 group match 的 API,和正则无关
    old9
        6
    old9  
       2021-08-16 00:15:03 +08:00 via Android
    look around
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:55 · PVG 03:55 · LAX 11:55 · JFK 14:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.