如何匹配以“H”开头的 10 个字符的子字符串用 Ruby 写成更长的字符串?
我有以下字符串:
/Users/patelc75/Documents/code/haloror/dialup/H200000787_1313406125/H200000787_1313389058_1.xml
在 Ruby 中,如何提取以字母 H
开头且在 H
之后包含 9 个数字(仅数字)的前 10 个字符子字符串。在上面的示例中,子字符串将为 H200000787
I have the following string:
/Users/patelc75/Documents/code/haloror/dialup/H200000787_1313406125/H200000787_1313389058_1.xml
In Ruby, how do I extract the first 10 character substring that starts with the letter H
and contains 9 digits (digits only) after the H
. In this above example, the substring would be H200000787
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
String#[] 方法是您所需要的:
String#[] method is what you need: