我有以下格式,作为字符串变量
<div id="board">
<div class="column">
<div class="slot row0">
<div class="hole"></div>
</div>
<div class="slot row1">
<div class="hole"></div>
</div>
<div class="slot row2">
<div class="hole"></div>
</div>
<div class="slot row3">
<div class="hole"></div>
</div>
<div class="slot row4">
<div class="hole"></div>
</div>
<div class="slot row5">
<div class="hole"></div>
</div>
</div>
我将如何检查另一个字符串是否符合格式,例如:
format = '$<amount> has been received from <user>'
我想检查消息是否完全符合格式,并将数据(在本例中为 message = '$50 has been received from Hugh'
和 50
)保存在两个单独的变量中。
我在 W3Schools 和 PyPi 等几个网站上检查了 RegEx,但找不到任何适合我正在尝试做的事情。
答案 0 :(得分:0)
message = '$50 has been received from Hugh'
import re
regex = re.compile(r'\$(\d+) has been received from (\w+)')
amount, user = regex.findall(message)[0]
print(amount, user) # 50, Hugh