
^(?<user>.+)这个到底匹配什么啊?
- 13378333
- 帖子: 322
- 注册时间: 2012-05-31 12:00
^(?<user>.+)这个到底匹配什么啊?
试了一下 <user>33 好像不行啊, 

- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: ^(?<user>.+)这个到底匹配什么啊?
代码: 全选
ef>echo '<user>33' |grep -E '^(?<user>.+)'
<user>33
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: ^(?<user>.+)这个到底匹配什么啊?
If name is a valid sub pattern name but it didn't match anything (e.g. sub pattern "X", matching "b" against "(?P<X>a)?b") then an empty string is returned.
- 13378333
- 帖子: 322
- 注册时间: 2012-05-31 12:00
Re: ^(?<user>.+)这个到底匹配什么啊?
感谢大神指点,感谢送出枫叶饭团 写了:哪里不行了代码: 全选
ef>echo '<user>33' |grep -E '^(?<user>.+)' <user>33

- 13378333
- 帖子: 322
- 注册时间: 2012-05-31 12:00
Re: ^(?<user>.+)这个到底匹配什么啊?
?起啥作用啊枫叶饭团 写了:If name is a valid sub pattern name but it didn't match anything (e.g. sub pattern "X", matching "b" against "(?P<X>a)?b") then an empty string is returned.