dsw*_*w88 2 ruby regex string-substitution
我正在尝试在将Perl脚本移植到Ruby的过程中弄清楚如何进行字符串替换.
这是Perl系列.我想弄清楚Ruby的等价物:
$historyURL =~ s/COMPONENT_NAME/$componentName/g;
Run Code Online (Sandbox Code Playgroud)
对于那些可能知道Ruby而不是Perl的人来说,这行基本上用变量$historyVariable的值替换字符串"COMPONENT_NAME" $componentName.
相当于非常简单:
history_url.gsub!(/COMPONENT_NAME/, component_name)
Run Code Online (Sandbox Code Playgroud)
该gsub!方法用第二个参数替换给定模式的所有实例,并将结果存储在原始变量中,因为它是就地修改器.gsub通过比较返回修改后的副本.
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |