创建函数: CREATE FUNCTION[dbo].[split](@str NVARCHAR(max),@spliter NVARCHAR(10)) --@str:目标字符串 --@spliter:分隔符 RETURNS @tb TABLE(ch NVARCHAR(max)) AS BEGIN DECLARE @Num INT,@Pos INT, @NextPos INT SET @Num = 0 SET @Pos = 1 WHILE(@Pos <= LEN(@str)) BEGIN SEL
1.用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString() + "<br>");输出结果:aaabbbccc2.