2010-08-29 48 views
-2

我有一個字符串作爲string1 =這是我的名字。查找並獲取字符串

在串1點的發現「是」,即查找字符串=「是」

替換字符串=「是」
最終OP =這是我的名字。用c語言解釋。

+4

man sed? VI?記事本?什麼語言?等等.. – 2010-08-29 13:22:22

+3

我什麼都不懂...谷歌翻譯失敗? – 2010-08-29 13:26:02

+0

嗯,有趣的問題。讓我看看... – 2010-08-29 13:26:33

回答

3

類似的東西來這應該做你在許多語言問:

s = s.replace('is', 'was'); 

但是在你的榜樣字符串這將給:

 
Thwas was my name 

注意This已更改爲Thwas,因爲它包含字符串is。如果只想匹配單詞而不匹配子字符串,則可能需要使用正則表達式,並使用單詞邊界。在某些語言中,您可以使用以下正則表達式:

/\bis\b/ 

根據語言的不同,語法會有所不同。

+2

'+ 1'回答不是問題的方法! – sshow 2010-08-29 13:27:42

+3

你沒有*證明你的證據通過挖掘* :-) – 2010-08-29 13:30:07

+2

@達林,因爲你不知道這是什麼意思馬克很可能已經證明他的證據通過挖掘,反覆,意外! – TooManyCooks 2010-08-29 13:40:17