要搜索和替換字符串中的子串,可以使用Python中的replace()函數。replace()函數接受兩個參數,第一個參數是要搜索的子串,第二個參數是要替換的子串。下面是一個簡單的示例:
s = "Hello, World!"
new_s = s.replace("Hello", "Hi")
print(new_s) # 輸出: Hi, World!
在上面的示例中,我們將字符串s中的子串"Hello"替換為"Hi"。最終輸出的new_s將會是"Hi, World!"。
如果要替換所有的匹配項,可以指定一個可選的參數count,表示要替換的最大次數。如果不指定count,則會替換所有匹配項。
s = "Hello, Hello, World!"
new_s = s.replace("Hello", "Hi", 1)
print(new_s) # 輸出: Hi, Hello, World!
在上面的示例中,我們只替換了第一個匹配項,所以輸出的new_s是"Hi, Hello, World!"。