正则表达式中?=和?:和?!的理解

// 前瞻:
exp1(?=exp2) 查找exp2前面的exp1
// 后顾:
(?<=exp2)exp1 查找exp2后面的exp1
// 负前瞻:
exp1(?!exp2) 查找后面不是exp2的exp1
// 负后顾:
(?

题目:
这个商品原价10元买的,我现在5元转让.
这个车子原价200元,今天50元出.
课外阅读书原价10元买的,没看几次,2块钱要的拿走.

请匹配出商品转让价格(5元和50元)。

//不是原价后面的xx元
(?

注意

零宽断言安卓支持,ios不支持会报错。
常用零宽断言:?<=、?

IOS SyntaxError: Invalid regular expression: invalid group specifier name

你可能感兴趣的:(正则表达式中?=和?:和?!的理解)