s/regex/replacement/modifiers modifiers问题

s/regex/replacement/modifiers modifiers问题

今天解决一个问题时,想到了这个问题的。
perl中      s/regex/replacement/modifiers             红色选项是否很少。
如:
g 匹配所有可能的模式
i 忽略大小写
m 将串视为多行
o 只赋值一次
s 将串视为单行
x 忽略模式中的空白


sed 中
p 打印匹配行
= 显示文件行号
g 将模式2粘贴到/pattern n/
n 延续到下一输入行;允许跨行的模式匹配语句
...............

两者要实现的结果都一样,匹配,替换。
但功能有差别,我的意思是sed中的modifiers能否移到PERL中去用。
实例:(数据:zhangnkeyijian)
sed  "s/n//2"  ----------->   zhangkeyijian  

perl -e "s/n//2" ---------------出错
perl就那几个选项了
sed 那个不叫 modifiers,叫 command,或者叫 action 也行(典型的 pattern-action 设计思路)
Perl 里面你要那么做的话,可以用 modifier 'e'.
或者写成两条语句。