在ruby中,如何查找给定字符串

时间:2017-01-19 01:48:56

标签: ruby regex

在ruby中,如何找到给定字符串的第一个非空格(非制表符,非空格,非换行符)的索引。

例如,给定字符串"\t\nstring",第一个非制表符,非空格,非换行符的索引将为2,即's'。

2 个答案:

答案 0 :(得分:6)

用这种表示法:

/\S/ =~ "\t\nstring"
# => 2

答案 1 :(得分:2)

试试这个。 s是您的字符串

s.index(s.lstrip[0])