相关疑难解决方法(0)

Regex.IsMatch vs string.Contains

这两个等效表达式的速度/内存使用有什么不同:

Regex.IsMatch(Message, "1000")
Run Code Online (Sandbox Code Playgroud)

VS

Message.Contains("1000")
Run Code Online (Sandbox Code Playgroud)

任何一个比其他更好的情况?

这个问题的上下文如下:我正在对包含Regex表达式的遗留代码进行一些更改,以查找字符串是否包含在另一个字符串中.作为遗留代码,我没有对此进行任何更改,在代码审查中有人建议Regex.IsMatch应该替换为string.Contains.所以我想知道改变是否值得.

.net regex string

42
推荐指数
4
解决办法
4万
查看次数

标签 统计

.net ×1

regex ×1

string ×1