擅长:python、mysql、java
<p>使用正则表达式。你知道吗</p>
<p>演示:</strong></p>
<pre><code>import re
def removeString(sVal, sub_str):
pat = re.compile("(" + "|".join(sub_str) + ")")
m = pat.search(sVal)
while m:
sVal = re.sub(pat, "", sVal)
m = pat.search(sVal)
return sVal
#Testing....
s="asdf"
sub_str=["as", "d"]
print(removeString(s, sub_str))
s="aacc"
sub_str=["ac"]
print(removeString(s, sub_str))
s="abcf"
sub_str=["ac", "b"]
print(removeString(s, sub_str))
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>f
f
</code></pre>