【发布时间】:2020-12-10 01:41:45
【问题描述】:
我有一些适用于 EF Core 的 EF.Function.Like 的输入。
所以我可能会收到这样的输入%some_text%,其中通配符是% 和_
我需要把它交给另一个不是 SQL 的过滤机制,那里只有 * 通配符。
所以上面会变成*some*text*。
但是,SQL 可以像这样转义其通配符。 %some[_]te_t[%],应该转换为*some_te*t%
如何使用 C# 使用 Regex 完成此替换?
【问题讨论】:
-
我添加了一个可能会有所帮助的答案,但是您可以在问题中添加您尝试过的内容吗?我想我读过这个问题,看到所有的括号和星号,我认为那里有一个模式:-)
标签: c# regex tsql replace wildcard