-2

在以下几行中,如何编写正则表达式来查找一行是以货币开头还是以货币结尾

line = ["$20 is your bill",
        "this is your bill",
        "bill amount is $30",
        "$40 or $50"]

for l in line:
    matchObj = re.search( r'\$[\d.]+', l, re.M|re.I)

如何检查一行是否以货币开头或结尾?

4

1 回答 1

1
^\$\d+.*|.*\$\d+$

似乎为我工作。

但是,如果货币不是整数值,这将不起作用。

于 2013-01-17T09:04:16.660 回答