一字符串有
poiujrewlsg fdj kl@rewajkdlsa 3534543
要截取@rewajkdlsa
替代为它为 444
即使原来的串变成
poiujrewlsg fdj kl444 3534543
该如何?
依靠字符数不可 因为数并不确定
poiujrewlsg fdj kl@rewajkdlsa 3534543
要截取@rewajkdlsa
替代为它为 444
即使原来的串变成
poiujrewlsg fdj kl444 3534543
该如何?
依靠字符数不可 因为数并不确定
看不出有问题
declare @a nvarchar(100)
set @a='poiujrewlsg fdj kl@rewajkdlsa 3534543'
select stuff(@a,charindex('@',@a), charindex(' ',@a,charindex('@',@a))-charindex('@',@a),'444')