String.ReplaceLineEndings 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| ReplaceLineEndings() |
将当前字符串中的所有换行序列替换为 NewLine。 |
| ReplaceLineEndings(String) |
将当前字符串中的所有换行序列替换为 |
ReplaceLineEndings()
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
将当前字符串中的所有换行序列替换为 NewLine。
public:
System::String ^ ReplaceLineEndings();
public string ReplaceLineEndings();
member this.ReplaceLineEndings : unit -> string
Public Function ReplaceLineEndings () As String
返回
一个字符串,其内容与当前字符串匹配,但替换为所有换行序列 NewLine。
注解
此方法搜索字符串中的所有换行序列,并规范它们以匹配当前环境的换行序列。 例如,在 Windows 上运行时,所有出现非Windows换行序列都将替换为序列 CRLF。 在 Unix 上运行时,所有出现的非 Unix 换行序列都将替换为单个 LF 字符。
不建议协议分析程序使用此 API。 协议规范通常要求特定的换行序列。 例如,HTTP/1.1(RFC 8615)要求请求行、状态行和标头行以 CRLF 结尾。 由于此 API 在各种换行序列上运行,因此利用此 API 的协议分析程序可能会表现出协议作者无意的行为。
此重载等效于调用ReplaceLineEndings(String),作为 replacementText 参数传递NewLine。
此方法保证 O(n) 复杂性,其中 n 是输入字符串的长度。
适用于
ReplaceLineEndings(String)
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
- Source:
- String.Manipulation.cs
将当前字符串中的所有换行序列替换为 replacementText。
public:
System::String ^ ReplaceLineEndings(System::String ^ replacementText);
public string ReplaceLineEndings(string replacementText);
member this.ReplaceLineEndings : string -> string
Public Function ReplaceLineEndings (replacementText As String) As String
参数
- replacementText
- String
要用作替换的文本。
返回
一个字符串,其内容与当前字符串匹配,但替换为所有换行序列 replacementText。
注解
此方法搜索字符串中的所有换行序列,并将其规范化为由此 replacementText提供的换行序列。
Empty如果是replacementText,将删除字符串中的所有换行序列。
不建议协议分析程序使用此 API。 协议规范通常要求特定的换行序列。 例如,HTTP/1.1(RFC 8615)要求请求行、状态行和标头行以 CRLF 结尾。 由于此 API 在各种换行序列上运行,因此利用此 API 的协议分析程序可能会表现出协议作者无意的行为。
已识别的新线序列列表为 CR(U+000D)、LF(U+000A)、CRLF(U+000D U+000A)、NEL(U+0085)、LS(U+2028)、FF(U+000C)和 PS(U+2029)。 此列表由 Unicode 标准秒 5.8、建议 R4 和表 5-2 提供。
此方法保证 O(n * r) 复杂性,其中 n 是输入字符串的长度,其中 r 是长度 replacementText。