Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby,regexp:什么是\r和\f?_Ruby_Regex - Fatal编程技术网

Ruby,regexp:什么是\r和\f?

Ruby,regexp:什么是\r和\f?,ruby,regex,Ruby,Regex,我一次又一次地发现: [\s\t\r\n\f] \s Whitespace character 两个问题: 我知道\n是新行,\t是tab,但是\r和\f是什么 我如何搜索它们?我应该在Google中使用什么关键字 回车和换页。至于如何用谷歌搜索,“空白字符”对我来说很有用它们更多的是空白字符\r匹配回车,而\f匹配换行符。发现这很有用:如果在正则表达式中发现它作为字符类,则它是完全冗余的:[\s\t\r\n\f]相当于\s。

我一次又一次地发现:

[\s\t\r\n\f]    \s  Whitespace character
两个问题:

  • 我知道
    \n
    是新行,
    \t
    是tab,但是
    \r
    \f
    是什么
  • 我如何搜索它们?我应该在Google中使用什么关键字

  • 回车和换页。至于如何用谷歌搜索,“空白字符”对我来说很有用

    它们更多的是空白字符
    \r
    匹配回车,而
    \f
    匹配换行符。发现这很有用:如果在正则表达式中发现它作为字符类,则它是完全冗余的:
    [\s\t\r\n\f]
    相当于
    \s