将字符串返回到Ruby中的匹配字符串

前端之家收集整理的这篇文章主要介绍了将字符串返回到Ruby中的匹配字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将字符串的一部分返回到“#”或“Apt”的第一个实例?

我知道我可以根据“#”或“Apt”将字符串分割成一个数组,然后调用.first,但是必须有一个更简单的方法.

解决方法

字符串分割绝对更容易,更可读,正则表达式.对于正则表达式,您将需要一个捕获组来获得第一个匹配.它将与字符串分割相同
string.split(/#|Apt/).first

猜你在找的Ruby相关文章