-1
A
回答
3
第一@和第三@试试这个使用charindex()
和stuff()
:
declare @s1 varchar(100)= '[email protected]@[email protected]@', @count int = 0
select @count = charindex('@',@s1,@count+1),
@s1 = case isremove when 1 then
stuff(@s1, charindex('@',@s1,@count) ,1,'K') else @s1 end
from (values (1),(0),(1)) t(isremove)
declare @s1 varchar(100)= '[email protected]@[email protected]@'
select stuff(stuff(@s1,first,1,'K'),third,1,'K')
from (
select charindex('@',@s1,1) first,
charindex('@',@s1,charindex('@',@s1,charindex('@',@s1,1)+ 1)+1) third
)x
相关问题
- 1. 如何查找给定字符串中的特定字符?
- 2. 用特定单个字符替换给定字符串的所有字符
- 3. 如何从c#中的字符串替换特定的字符?
- 4. 如何替换包含python中特定字符的字符串?
- 5. PHP:将字符串从特定字符串替换为特定字符串
- 6. 如何用其他字符替换字符串中的特定字符
- 7. 如何替换特定的字符数?
- 8. 替换sql中的特定列字符
- 9. 替换字符串中特定字符之间的特定字符
- 10. 替换大字符串中的特定字符串
- 11. 在字符串中的特定索引处替换字符串?
- 12. 用String替换字符串中的特定字符?
- 13. 使用AngularJS替换字符串中的特定字符
- 14. 用Java中的特定字符串替换字符
- 15. 如何在特定字符前替换字符串的子字符串?
- 16. 如何在SQL中找到特定字符串时替换值
- 17. 如何在java中替换字符串中的特定字母?
- 18. 如何用PHP替换字符串中的特定子字符串preg_replace
- 19. 替换python中的字符串中的特定字符
- 20. 用UITextView上的其他字符替换给定的字符串
- 21. 替换特定的字符
- 22. 如何用Json字符串替换给定的数据结构?
- 23. 替换字符串的特定部分
- 24. 特定的字符串替换
- 25. 标签特定的字符串替换
- 26. sed替换特定的子字符串
- 27. 替换特定的字符串C#?
- 28. MySQL的 - 替换列字符串中的特定字符
- 29. 如何替换字符串中特定数量的单词?
- 30. 用SQL存储过程中的字符串中的另一个子字符串替换特定子字符串
应该是需要更换第一和第三个字符。 – Sunny 2013-03-01 15:13:35
@孙德普,谢谢!固定 – Kaf 2013-03-01 15:17:49