2017-06-05 14 views
3

假设我有一个AWK脚本,其中定义了字符串变量my_var(并且等于;--以防万一)。现在,我想从另一个字符串删除my_var一次或多次出现:使用AWK中的替代例程中的变量和正则表达式?

gsub(/my_var+/, "", another_string) 

显然,这是行不通的。但是,我应该如何构建这个gsub命令(或者,我应该如何转义my_var)才能实现它?

回答

3

可以使用字符串构造正则表达式:

gsub(my_var "+", "", another_string) 
+1

辉煌,谢谢!只要SO会允许我,我会接受这个答案:)。 –