我有一个字符串,可以像
create
或者
create by
取决于动词等。在Ruby(在Rails中)中获取过去时
string.sub(/e?$/, "ed")
或者
string.sub(/ by?$/, "ed by")
可行,但是有什么办法可以将两者结合起来?具有某种类型的条件语句或类似条件。
使用字词边界(\b
):
'create by'.sub(/e\b/, 'ed')
# => "created by"
'create'.sub(/e\b/, 'ed')
# => "created"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句