1
weizhen199 2019 年 1 月 22 日
$
|
2
weizhen199 2019 年 1 月 22 日
啊,当我没说,正则没有取值再赋值这种功能,你可能要用一些其他的工具
|
3
masker 2019 年 1 月 22 日 via Android
替换啊。分组替换。
|
4
zjp 2019 年 1 月 22 日 假设 `正则匹配到了 Alice` 就是匹配双引号里的内容,可以用 ^(.*"(.*)".*)$ 替换为 \1\2
总觉得不优雅... |
5
quinoa42 2019 年 1 月 22 日
用 python 的话很简单,bash 也不难
```bash caught=$(echo "$1" | grep --only-matching "Alice") output="$1,$caught" echo $output ``` |
6
lfzyx OP 用 sed 的括号 加上 \1\2 解决了
|
7
dcmmc 2019 年 2 月 4 日
`capture group` 了解一下, 就像 `lfzyx` 说的.
|