如何检查字符串的最后一个字符是' '
还是','
?
我知道要检查字符串的最后一个字符,我们需要使用 $
,我制作了这个正则表达式来检查最后一个字符是 ','
:
/\,$/
但我还需要检查它是否是一个空格。
如果您对制作这样的正则表达式提出建议,将会非常有帮助。
最佳答案
正则表达式不是免费的,通常是 much slower而不是在 String 上使用简单的方法。
因此我建议在这种情况下不要使用正则表达式,而是使用 String#end_with?
:
string.end_with?(' ', ',')
恕我直言,它也更容易阅读和理解。
关于ruby - 用于检查最后一个字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51435448/