擅长:python、mysql、java
<p>非正则表达式替代方法可能涉及检查字符串中的子字符串:</p>
<pre><code>>>> l = ["asd_asd-qwem", "asd_-asd-_qwem", "asdasdqwem", "asd_asd--qwem", "asd__asd-qwem", "asd__asd--qwem"]
>>> c = ["--", "__", " "]
>>> [s for s in l if not any(item in s for item in c)]
['asd_asd-qwem', 'asd_-asd-_qwem', 'asdasdqwem']
</code></pre>
<p>其中<code>c</code>定义了我们不想在字符串中看到的子字符串列表。你知道吗</p>