You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修正正则表达式以提取含/的元器件电流参数值?

正则表达式修正方案

原正则无法匹配含/的电流值,核心原因是它仅支持单一数值+单位的结构,而带/的是两组电流参数的组合。以下是修正后的正则:

(\s|^)(-)?((\d+\.?\d*)(\/\d+\.?\d*)?)(A|mA)(DC|AC)?(?=\s|$)

修改说明

  1. 新增(\/\d+\.?\d*)?分组,允许匹配用/分隔的第二组电流数值(整数或带小数格式),?表示该分组可选,兼容单一数值的情况
  2. 保留原有的边界判断(\s|^)和(?=\s|$),确保匹配的是独立的电流参数,不会误匹配其他包含数字的字段(如电阻值、电压值)
  3. 维持单位(A|mA)和可选后缀(DC|AC)的匹配逻辑,适配不同的电流标注格式

匹配验证

该正则可准确提取目标电流值:

  • 700/600mA
  • 8.6/7.3A
  • 200/200mA
  • 1.4A

内容的提问来源于stack exchange,提问作者Ben khelifa amine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 01:57:18