我有一个看起来像的字符串:
var a = @"DISC?INFO:
blablabla";
Run Code Online (Sandbox Code Playgroud)
我想检测DISC INFO该字符串中是否存在。
我做的很简单:
var index = a.IndexOf("disc info", StringComparison.OrdinalIgnoreCase);
Run Code Online (Sandbox Code Playgroud)
它返回我-1...
为什么呢 我希望找到它
整个C#代码:https://dotnetfiddle.net/DAgxau
有一个U+2002 : EN SPACE {nut}之间DISC和INFO。
我个人使用notepad ++进行了检查,不确定是否需要特殊设置才能看到字符,但这是这样的:
因此,当使用普通空间进行匹配时,它将不起作用。
如果要匹配unicode空格,则可以使用Regex,感谢Marc Gravell。
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |