擅长:python、mysql、java
<p>如果要在空格或其他非字母字符之间查找AB,可以使用以下代码:</p>
<pre><code>import re
pattern = re.compile(r'(^|[\W_])AB([\W_]|$)')
print('\n'.join('AB found' if pattern.search(line) else '-' for line in input_data.split('\n')))
</code></pre>
<p><code>\W</code>文字表示所有非字母符号,不包括<code>_</code>符号。因此,将此符号添加到<code>[]</code>字符集中会很有用</p>