在ruby中,如何找到给定字符串的第一个非空白字符(非标签,非空格,非换行符)的索引。在ruby中,如何找到给定字符串的第一个非空白字符的索引
例如,给定字符串"\t\nstring"
,第一个非制表符,非空格,非换行符的索引将为2,即's'。
在ruby中,如何找到给定字符串的第一个非空白字符(非标签,非空格,非换行符)的索引。在ruby中,如何找到给定字符串的第一个非空白字符的索引
例如,给定字符串"\t\nstring"
,第一个非制表符,非空格,非换行符的索引将为2,即's'。
,用这个符号:
/\S/ =~ "\t\nstring"
# => 2
你的解决方案是最适合我:)删除了我的 – Ursus
@Ursus:我不同意,你的解决方案也很有趣。 –
@Ursus,你的解决方案也不错,请取消删除。 –