我写了一个正则表达式,它在某个程序(grep、sed、awk、perl、python、ruby、ksh、bash、zsh、find、emacs、vi、vim、gedit 等)中运行良好。但是当我在不同的程序(或不同的 unix 变体)中使用它时,它会停止匹配。为什么?
regular-expression wildcards
是否可以在 中进行前瞻或后视零宽度断言sed?我想效仿 Perl(?=)和家人。
sed
(?=)
我的 sed 不是 GNU sed 4.0 版。
sed regular-expression
regular-expression ×2
sed ×1
wildcards ×1