fuck010bj
V2EX  ›  问与答

编程小白来求助

  •  
  •   fuck010bj · Sep 18, 2014 · 3467 views
    This topic created in 4281 days ago, the information mentioned may be changed or developed.
    这段代码详细作用是啥啊 貌似是把分隔符左右的用户名和域名分开,看不懂的是那个是分隔符 左右分别对应的是什么

    if ("%{request:User-Name}" =~ /^(.*)@(.*)/) {


    update request {
    Stripped-User-Name := "%{1}"
    Realm := "%{2}"
    }
    }
    3 replies    2014-09-18 23:55:56 +08:00
    hcy
        1
    hcy  
       Sep 18, 2014
    这是正则 /^(.*)@(.*)/ @是分隔符。
    fuck010bj
        2
    fuck010bj  
    OP
       Sep 18, 2014
    @hcy 我想把这样的 domain name\username,两部分分别提取出来改怎么写呢 困扰好久了,多谢回复
    ryd994
        3
    ryd994  
       Sep 18, 2014 via Android
    换成 /^(.*)\(.*)/试试。
    正则不难,维基上看看3分钟入门。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3018 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
    ♥ Do have faith in what you're doing.