标签: c# sql-server-2008-r2 patindex
我有以下SQL Server代码,我想在C#代码中执行此操作。 逻辑是 - 如果在名为'x'的字符串中找到模式'%SELECT%FROM%,那么我需要返回。 '%'代表0个或更多字符。
我没有得到的部分是如何将第一行代码翻译成C#?
IF PATINDEX('%SELECT %FROM%', @x ) > 0 BEGIN RETURN; END
答案 0 :(得分:3)
查看regular expresions获取C#和匹配函数..
模式类似于
.*SELECT .*FROM.*
其中。*代表除了新行之外的任何东西。