-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