我有这个Descriptions
描述 |
---|
T2 SMD MOS N/P SI1555 SOT363 700/600mA 20/8V -55/150C双路390/850mOHM |
T2 SMD MOS N/P FDS8858CZ SO-8 8.6/7.3A 30V 0.017OHM |
T2 SMD MOS N/P EM6M2T2R SOT563 200/200mA 20V 10hm ESD PROT |
FLTR SMD 0603 FER BEAD 220OHM @100MHZ +/-25% 0,4 ohm 1.4A |
可以使用
(?<!S)-?d+(?:.d+)?(?:/-?d+(?:.d+)?)?m?A(?:[DA]C)?(?!S)
(?<!S)
在左侧断言一个空白边界-?d+(?:.d+)?
匹配1+位数字和可选的小数部分(?:/-?d+(?:.d+)?)?
可选匹配/
和1+数字与可选的十进制部分m?A
匹配可选的m
和A
(?:[DA]C)?
可选匹配DA
或AC
(?!S)
在右侧断言一个空白边界
Regex演示
如果你想匹配m
mA
DC
AC
,可选组应该是替代的一部分:
(?<!S)-?d+(?:.d+)?(?:/-?d+(?:.d+)?)?(?:m?A|[DA]C)(?!S)
Regex演示
你可以使用
([d./]{2,}m*A+)
如果您不需要捕获相同模式中的所有匹配
(d+(.d+)?/)?d+(.d+)?[m]?A