擅长:python、mysql、java
<p>您正在尝试将机器生成的短文本消息解析为特定值。你知道吗</p>
<p>您可以尝试创建一个正则表达式列表,当您发现新的消息格式时,这些正则表达式会随着时间的推移而积累起来。当您收到一条消息时,请尝试使用每个正则表达式对其进行解析,直到有一个正则表达式匹配为止。如果没有匹配项,则创建一个警报以供稍后查看,以便可以创建新的正则表达式。你知道吗</p>
<p>您还可以将源电话号码映射到预期的正则表达式,但这可能只是一种优化,因为可能有您以前从未见过的来自同一银行的新电话号码。你知道吗</p>
<p>示例<code>'Spent Rs 300.00 at Shop Name from card number XXXX2123'</code>的正则表达式可能是:</p>
<pre><code>r'Spent Rs (\d+)\.(\d\d) at (.*) from card number (\d+)'
</code></pre>