编程小白来求助

2014-09-18 17:54:26 +08:00
 fuck010bj
这段代码详细作用是啥啊 貌似是把分隔符左右的用户名和域名分开,看不懂的是那个是分隔符 左右分别对应的是什么

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


update request {
Stripped-User-Name := "%{1}"
Realm := "%{2}"
}
}
2568 次点击
所在节点    问与答
3 条回复
hcy
2014-09-18 18:01:03 +08:00
这是正则 /^(.*)@(.*)/ @是分隔符。
fuck010bj
2014-09-18 18:07:46 +08:00
@hcy 我想把这样的 domain name\username,两部分分别提取出来改怎么写呢 困扰好久了,多谢回复
ryd994
2014-09-18 23:55:56 +08:00
换成 /^(.*)\(.*)/试试。
正则不难,维基上看看3分钟入门。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/134296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX