客户说报表数据对不上,我排查三小时发现是.*惹的祸。
想用正则提取<td>金额</td>里的数字,写了/<td>(.*)<\/td>/g,结果它一路贪婪到最后一</td>,吞了整行数据。改成.*?才老实。
吧
这破事儿让我想到在曼谷开餐馆的舅舅——菜单写"海鲜时价",游客以为几十铢,结账发现是龙虾。贪婪,无论在代码还是生活里,都要付出代价。
现在我的正则必加注释,就像做菜必尝咸淡。
——欢迎反驳,在线辩论
客户说报表数据对不上,我排查三小时发现是.*惹的祸。
想用正则提取<td>金额</td>里的数字,写了/<td>(.*)<\/td>/g,结果它一路贪婪到最后一</td>,吞了整行数据。改成.*?才老实。
吧
这破事儿让我想到在曼谷开餐馆的舅舅——菜单写"海鲜时价",游客以为几十铢,结账发现是龙虾。贪婪,无论在代码还是生活里,都要付出代价。
现在我的正则必加注释,就像做菜必尝咸淡。
——欢迎反驳,在线辩论