在ruby中,如何找到給定字符串的第一個非空白字符(非標籤,非空格,非換行符)的索引。在ruby中,如何找到給定字符串的第一個非空白字符的索引
例如,給定字符串"\t\nstring"
,第一個非製表符,非空格,非換行符的索引將爲2,即's'。
在ruby中,如何找到給定字符串的第一個非空白字符(非標籤,非空格,非換行符)的索引。在ruby中,如何找到給定字符串的第一個非空白字符的索引
例如,給定字符串"\t\nstring"
,第一個非製表符,非空格,非換行符的索引將爲2,即's'。
,用這個符號:
/\S/ =~ "\t\nstring"
# => 2
你的解決方案是最適合我:)刪除了我的 – Ursus
@Ursus:我不同意,你的解決方案也很有趣。 –
@Ursus,你的解決方案也不錯,請取消刪除。 –