Usage
if-else
Synatx: (?(?=regex)then|else)
Example:Split Decimal String
Target
- 1000.00 -> (1000),(00)
- 1000 -> (1000),()
Note:
- 合法值
- 非法值,比如00100,a100,100x100,100.a100等等
对于非法值可以预先检查,如果包含非法值,直接忽略,比如用”[^\d\.]”来检测是否有非法字符
Exp: (^[1-9]{1}\d+)(?=.(\d+|\d))