擅长:python、mysql、java
<p>尝试:</p>
<pre class="lang-py prettyprint-override"><code>import re # Standard regex module
# The ReGeX
regex = re.compile('([\\.a-zA-Z0-9-]+)(?=\\.[a-z]{3,5})')
# The document to extract websites (suffix excluded) from
doc = """
str1="Google.com"
str2="yahoo.com"
str3="redcross.org"
"""
# Find websites (without the suffix) like so:
found_websites = regex.findall(doc)
# Confirm by printing
print(found_websites)
</code></pre>
<p>输出:</p>
<pre><code>['Google', 'yahoo', 'redcross']
</code></pre>
<p>功能性证明:<a href="https://regex101.com/r/ffCC3e/5" rel="nofollow noreferrer">proof</a></p>
<p>编辑:我制作了一个信息更丰富的网站查找工具(我认为这不是你想要的,但可能认为有用)<a href="https://regex101.com/r/alp5Kb/2" rel="nofollow noreferrer">here</a></p>