Perl中的以下语法是什么意思?
$line =~ /([^:]+):/;
Run Code Online (Sandbox Code Playgroud)
和
$line =~ s/([^:]+):/$replace/;
Run Code Online (Sandbox Code Playgroud)
Sin*_*nür 11
[^:]
Run Code Online (Sandbox Code Playgroud)
是一个匹配除':'.之外的任何字符的字符类.
[^:]+
Run Code Online (Sandbox Code Playgroud)
意味着匹配一个或多个这样的字符.
我不确定是否需要捕获括号.在任何情况下,
([^:]+):
Run Code Online (Sandbox Code Playgroud)
捕获一个或多个非冒号字符的序列,后跟冒号.
| 归档时间: |
|
| 查看次数: |
1820 次 |
| 最近记录: |