Parsing 我如何知道我是否';我在看一条换乘线路或一辆马车的返程票等。?
例如,假设我想确定这个表单是否将换行符存储为回车符、换行符或其他字符。我经常遇到这样的情况,即我正在编写代码,但不确定文件/表单/我正在解析的任何内容使用的新行字符的类型 我如何确定这一点?有没有一种方法可以在不检查代码内部的情况下确定这一点?(看起来我应该可以右键单击并“显示所有字符”或类似的内容) 注:我意识到我可以编写代码Parsing 我如何知道我是否';我在看一条换乘线路或一辆马车的返程票等。?,parsing,newline,carriage-return,Parsing,Newline,Carriage Return,例如,假设我想确定这个表单是否将换行符存储为回车符、换行符或其他字符。我经常遇到这样的情况,即我正在编写代码,但不确定文件/表单/我正在解析的任何内容使用的新行字符的类型 我如何确定这一点?有没有一种方法可以在不检查代码内部的情况下确定这一点?(看起来我应该可以右键单击并“显示所有字符”或类似的内容) 注:我意识到我可以编写代码 (if == '\r') cout << "Carriage"; (if=='\r')cout可能列出了您要查找的内容(来自vim帮助): 您可以通过以
(if == '\r') cout << "Carriage";
(if=='\r')cout可能列出了您要查找的内容(来自vim帮助):
您可以通过以下方式切换模式:
:set list
及
此外,您可以使用如下所示的“listchars:例如,您可以检查您的文档是否存在“回车”或“换行”/“换行”的情况
e、 g.(菲律宾):
我希望这就是你要找的东西
注意:在windows中“\r\n”用于指定ne行
:set list
:set nolist
if( strstr( $yourstring , "\r" ) != false ){ // You have Carriage return
// Do something
}
elseif( strstr( $yourstring , "\n" ) != false ){ // You have New Line/Line feed
// Do something
}
else{
// You cannot determine which on is used, because the string is single-lined
}