我输入文件的内容如下所示:
abc\**def\ghi**\abc\!!!!!
abc\**4nfiug\frgrefd\gtefe\wf4fs**\abc\df3gwddw
abc\**eg4/refw**\abc\f3
Run Code Online (Sandbox Code Playgroud)
我需要替换abc \ --------------\abc输入文件中的任何字符串ABC\CBA
我尝试过类似下面的内容来获取需要更换的字符串.但是当我需要使用搜索并替换时,我会卡住:
my $string1 = qr/abc\W+([^a]+)/;
my $string2 = map{/$string1/ => " "} @input_file; #the string that need to be replaced
my $string3 = 'ABC\CBA' #string i that i want it to replace to
s/$string2/$string3/g
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?提前致谢.
| 归档时间: |
|
| 查看次数: |
25294 次 |
| 最近记录: |