c# - 多个 Regex.Replace 或 or'ed 模式?

标签 c# regex

又是一个正则表达式问题。

什么更有效率?级联大量正则表达式。将每个正则表达式替换为要搜索的特定模式,或者仅替换一个正则表达式。用或运算模式替换 (pattern1|pattern2|...)?

提前致谢, 费边

最佳答案

我的回答很糟糕,但是:这取决于。你有多少?您节省的几毫秒真的会有所作为吗?哪种解决方案最具可读性、最易于维护、最具可扩展性?

根据您手头的具体要求尝试这两种方法,您就会明白。你可能会感到惊讶。

关于c# - 多个 Regex.Replace 或 or'ed 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/606252/

相关文章:

java - 如何在 Java 中使用正则表达式验证 URL?

php - 在 SELECT 语句中按字符长度匹配

c# - Encoding.ASCII.GetString 返回空白值(仅在 Windows 应用程序中)

java - 元音的正则表达式负向前瞻

regex - 使用正则表达式匹配特定数字

c# - 如何避免此代码中的堆栈溢出异常?

java - 如何从java中的String中删除特定的String

c# - 从 C# 调用 python 脚本(面向对象的方法)

c# - 如何在 EF Core 中使用动态数量的参数构造原始 SQL 查询

c# - Entity Framework Core - 在 Queryable 中使用扩展方法