![](/img/trans.png)
[英]The difference between this (6 <= N <= 20) and this (N >= 6 && N <=20)?
[英]Difference between \r and \n
\\n
則表達式中\\r
和\\n
有什么區別?
有人能用一個例子解釋一下嗎?
\\r
是“回車”(CR,ASCII字符13), \\n
是“換行”(LF,ASCII字符10)。 在這些日子里,你在每行末尾都有兩個ASCII字符告訴打印機要做什么 - CR會告訴打印機返回到紙張的左邊緣,LF會前進到下一行。
操作系統對於行的結尾看起來仍然有不同的約定 - 其中一些有\\n\\r
,有些有\\n
,有些有\\r\\n
。
在Javascript中,你主要處理\\n
- 這是字符串通常切換到下一行的方式。 但是,根據您使用的字符串,您可能也會遇到\\r
。 你究竟在做什么?
通常\\r
表示回車符(ASCII 0x0d
), \\n
是換行符(ASCII 0x0a
)。 此頁面包含所有特殊字符的列表,此處引用的是完整性:
\\f
匹配換頁。\\r
匹配回車。\\n
匹配換行符。\\t
匹配水平標簽。\\v
匹配垂直選項卡。\\0
匹配NUL
字符。[\\b]
匹配退格。\\s
匹配空格([\\f\\n\\r\\t\\v\ \ \ ]
)。\\S
匹配除空白之外的任何內容([^\\f\\n\\r\\t\\v\ \ \ ]
)。\\w
匹配任何字母數字字符(單詞字符),包括下划線([a-zA-Z0-9_]
)。\\W
匹配任何非單詞字符([^a-zA-Z0-9_]
)。\\d
匹配任何數字([0-9]
縮寫)。\\D
匹配任何非數字([^0-9]
縮寫)。\\b
匹配單詞邊界(單詞和空格之間的位置)。\\B
匹配非字邊界([^\\b]
縮寫)。\\cX
匹配控制字符。 例如:\\cm
匹配control-M
。\\xhh
將字符與十六進制代碼的兩個字符hh
匹配。\\uhhhh
將Unicode字符與十六進制代碼的四個字符hhhh
匹配。
\\n
是換行
\\r
是回車
例如,在Windows中,行結尾是\\r\\n
。 在絕大多數其他操作系統中,它們都是\\n
。
\\n
- >換新行
\\r
- >用於回車
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.