标签: ruby regex
在ruby中,如何找到给定字符串的第一个非空格(非制表符,非空格,非换行符)的索引。
例如,给定字符串"\t\nstring",第一个非制表符,非空格,非换行符的索引将为2,即's'。
"\t\nstring"
答案 0 :(得分:6)
用这种表示法:
/\S/ =~ "\t\nstring" # => 2
答案 1 :(得分:2)
试试这个。 s是您的字符串
s
s.index(s.lstrip[0])