Pri*_*muS -2 .net c# string split string-operations
我有一个这样的字符串:string ip = "192.168.10.30 | SomeName"
.我想把它拆分|
(包括空格.不幸的是,使用这段代码不可能:
string[] address = ip.Split(new char[] {'|'}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
因为这会导致"192.168.10.30 "
.我知道我可以添加.Trim()
,address[0]
但这是非常正确的方法吗?
简单地将空格(' | '
)添加到搜索模式给了我一个
无法识别的转义序列
您可以按字符串拆分,而不是按字符拆分:
var result = ip.Split(new string[] {" | "}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)