V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zjuster
V2EX  ›  问与答

正则求助:匹配一行中的第二个中文词

  •  
  •   zjuster · Jul 28, 2015 · 1758 views
    This topic created in 3936 days ago, the information mentioned may be changed or developed.
    内容如下:

    -诺森伯兰郡 [Northumberland County] -阿尼克 [Alnwick]

    诺森伯兰郡可以用non-greedy取出,然后用开发好的删除以\[为间隔删掉其他的内容。

    阿尼克折腾了几次都搞不定...
    Supplement 1  ·  Jul 28, 2015
    搞定了。
    用\]作为标记,把第一个\](non-greedy)之前的内容和第二个\[之后的内容删掉,中间匹配出非英文字符,然后back reference下。
    1 replies    2015-07-28 15:48:21 +08:00
    imn1
        1
    imn1  
       Jul 28, 2015
    全部匹配到列表/数组就是了,想要哪个就哪个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   975 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:13 · PVG 03:13 · LAX 12:13 · JFK 15:13
    ♥ Do have faith in what you're doing.