我有一个字符串
字符串1(不包括引号) ->“我的车牌号码是#8746253,实际上很酷”
条件-数字8746253的长度可能是任意的
- 数字后面也可以紧跟着行末结束符。
我想要匹配出不跟在句点“.”后面的8746253
我已经尝试了以下方法:
.*#(\d+)[^.].*
这种方式确实可以得到我想要的数字,但是如果有句点“.”,它仍然会匹配,因为[.^]将匹配数字的最后一位(例如,在以下示例中的3)
字符串2(不包括引号) ->“地球距离#8746253.Kms,非常遥远”
我只想匹配与字符串1类型相匹配的字符串,而不是字符串2类型的字符串。
.*
,所以有点不清楚。 - Wiktor Stribiżew#(\d+)(?:[^.\d]|$)
- bobble bubble