可能重复:
为正则表达式匹配编写 gsub 的完美方式?
我正在尝试为正则表达式匹配编写 gsub,但我想有一种更完美的方法可以做到这一点。
我的方程式:
ref.gsub(ref.match(/settings(.*)/)[1], '')
这样我就可以拿下这个settings/animals
,然后回来就好了settings
。
但如果settings
为空怎么办?比我[1]
预期的失败。
那么假设有时settings
不匹配,怎么能写出上面的语句呢?
可能重复:
为正则表达式匹配编写 gsub 的完美方式?
我正在尝试为正则表达式匹配编写 gsub,但我想有一种更完美的方法可以做到这一点。
我的方程式:
ref.gsub(ref.match(/settings(.*)/)[1], '')
这样我就可以拿下这个settings/animals
,然后回来就好了settings
。
但如果settings
为空怎么办?比我[1]
预期的失败。
那么假设有时settings
不匹配,怎么能写出上面的语句呢?