我需要一个正则表达式模式来匹配所有3种可能的组合。-1+1+/-1有了这个模式(?<margin>(?:\+|-))?(\d+(?:\.\d+)?)?,我就能够匹配第一个和第二个组合。还必须添加什么才能包括第三种组合?先谢了
(?<margin>(?:\+|-))?(\d+(?:\.\d+)?)?
kd3sttzy1#
这里有一个方法(我认为这是最短的):
(?<margin>\+/-|[+-])(\d+(\.\d+)?)
参见live demo。
1条答案
按热度按时间kd3sttzy1#
这里有一个方法(我认为这是最短的):
参见live demo。