whycxzp
2023-06-08 ca0d779626a6caccefefda2c6b47704533e26c7b
正则更新
1个文件已修改
16 ■■■■ 已修改文件
src/main/java/com/whyc/constant/MaterialNamingStandard.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/constant/MaterialNamingStandard.java
@@ -15,7 +15,7 @@
    DIODE_TP_0321("贴片-发光二极管","封装形式-二极管类型,例如:贴片-发光二极管","贴片-发光二极管","LED_材质_颜色_封装,例如:LED_Gap_NG_0603","LED_"+letters()+"_"+lettersUpCase()+"_"+allWithZhCN()),
    DIODE_CJ_0322("插件-发光二极管","封装形式-二极管类型,例如:插件-发光二极管","插件-发光二极管","LED_材质_颜色_尺寸_形状 (其他说明),例如:LED_Gap_NG_03D_圆形  默认普通亮度","LED_"+letters()+"_"+lettersUpCase()+"_"+all()+"_"+zhCN()+"[\\s]*"+allWithZhCN()),
    TRIODE_0331_0332("三极管|晶体管模块","封装形式-器件类型,例如:插件三极管-Mosfet","([\\u4E00-\\u9FA5]+)-"+allWithZhCN1(),"型号编码-电流电压-封装形式,例如:S8550LT1_0.5A40V_TO-92",all()+"_"+num()+lettersLowCase0()+"A"+num()+lettersLowCase0()+"V_"+allWithSymbol1()),
    IC_CHIP_0341_0342("集成电路 IC芯片","集成电路-器件类型,例如:集成电路-MCU",zhCN0()+"集成电路-"+allWithZhCN1(),"参照品牌商定义_封装,例如:SST26VF064B-104I/SM_SOIJ5.08",allWithSymbol1()+"_"+allWithSymbol1()),
    IC_CHIP_0341_0342("集成电路 IC芯片","集成电路-器件类型,例如:集成电路-MCU",zhCN0()+"集成电路-"+allWithZhCN1(),"参照品牌商定义_封装,例如:SST26VF064B-104I/SM_SOIJ5.08",allWithZhCN1()+"_"+allWithZhCN1()),
    DCDC_0217("DCDC模块","封装形式-器件类型,例如:插件-电源模块",zhCN()+"-电源模块","参照品牌商定义_封装,例如:B0505S-2WR2_SIP7",allWithSymbol1()+"_"+allWithSymbol1()),
    INDUCTANCE_CJ_0351("插件电感","封装形式-外形描述,例如:插件电感-棒型","插件电感-"+zhCN(),"感值±误差/电流_直径*高度/脚距,例如:10uH±5%/2.3A_D5*20/6.5",num()+lettersLowCase0()+"H±"+num()+"%/"+num()+lettersLowCase0()+"A_"+lettersUpCaseLimit1()+num()+"\\*"+num()+"/"+num()),
    INDUCTANCE_TP_DG_0351("贴片-电感","封装形式-外形描述,例如:贴片-电感","贴片-"+zhCN(),"感值±误差/电流_封装,例如:10uH±5%/0.5A_L0805",num()+lettersLowCase0()+"H±"+num()+"%/"+num()+lettersLowCase0()+"A_"+allWithSymbol1()),
@@ -26,11 +26,11 @@
    FUSE_0381("保险","封装形式-类型,例如:插件保险-玻璃丝",zhCN()+"-"+allWithZhCN1(),"外形-电流电压,例如:圆形3.6*10-T0.5A250V",allWithZhCN1()+"-[TFV]"+num()+lettersLowCase0()+"A"+num()+lettersLowCase0()+"V"),
    OPTOCOUPLER_0363("光耦","封装形式-类型,例如:插件光耦-线性",zhCN()+"-"+zhCN(),"厂家型号_封装,例如:HCNR201_DIP-8",allWithSymbol1()+"_"+allWithSymbol1()),
    RELAY_0362("继电器","封装形式-继电器类型,例如:插件-继电器",allWithZhCN1()+"-"+zhCN0()+"(继电器|接触器)","厂家型号-线包电压_触点电流电压_外形描述,HF7FF/012-1HTSF_12V_10A28V_22*16*16",allWithSymbol1()+"_"+num()+lettersLowCase0()+"V_"+num()+lettersLowCase0()+"A"+num()+lettersLowCase0()+"V_"+num()+"\\*"+num()+"\\*"+num()),
    KEY_SWITCH_0382("按键开关","封装形式-开关名称,例如:插件-轻触按键",allWithZhCN1()+"-"+zhCN(),"参照供应商型号_电压电流(非贴片)_外形描述(贴片填写)_弯脚(插件填写),电压电流、外形、依据实际用途选择性填写",allWithSymbol1()+"_"+allWithZhCN1()),
    KEY_SWITCH_0382("按键开关","封装形式-开关名称,例如:插件-轻触按键",allWithZhCN1()+"-"+allWithZhCN1(),"参照供应商型号_电压电流(非贴片)_外形描述(贴片填写)_弯脚(插件填写),电压电流、外形、依据实际用途选择性填写",allWithSymbol1()+"_"+allWithZhCN1()),
    RADIATOR_0103("散热器","散热器-机型,例如:散热器-60010","散热器-"+allWithSymbol1(),"形状代码-长宽高,例如:FBO60010CT-301_180*420*83",allWithSymbol1()+"_"+num()+"\\*"+num()+"\\*"+num()),
    RADIATOR_TY_0103("PCB用标准散热片","散热片-通用","散热片-通用","型材外形_尺寸_针脚数,例如:H型散热器_23.5*26*25_2",allWithZhCN1()+"_"+num()+"\\*"+num()+"\\*"+num()+"_"+num()),
    CONNECTOR_PCB_0372("连接器-PCB用","外形描述-针脚类型,例如:贴片端子-弯针",zhCN()+"-"+zhCN(),"厂家型号_脚距_载流量,例如:XHB-4AWB_2.5_3A",allWithSymbol1()+"_"+num()+"_"+num()+lettersLowCase0()+"A"),
    CONNECTOR_ASSEMBLED_0372("连接器-装配用","端子-连接器名称,例如:端子-电缆接头","端子-"+zhCN(),"厂家型号_载流量,例如:XHB-4AWB_3A",allWithSymbol1()+"_"+num()+lettersLowCase0()+"A"),
    CONNECTOR_PCB_0372("连接器-PCB用","外形描述-针脚类型,例如:贴片端子-弯针",allWithZhCN1()+"-"+allWithZhCN1(),"厂家型号_脚距_载流量,例如:XHB-4AWB_2.5_3A",allWithSymbol1()+"_"+num()+"_"+num()+lettersLowCase0()+"A"),
    CONNECTOR_ASSEMBLED_0372("连接器-装配用","端子-连接器名称,例如:端子-电缆接头","端子-"+allWithZhCN1(),"厂家型号_载流量,例如:XHB-4AWB_3A",allWithSymbol1()+"_"+num()+lettersLowCase0()+"A"),
    CRYSTAL_OSCILLATOR_0361("晶振","[封装形式]晶振",zhCN()+"晶振","频率_温度系数_负载电容_封装,例如:8MHz_15ppm_22pF_5032-5*3.2*0.7",num()+letters0()+"Hz_"+num()+letters()+"_"+num()+letters()+"_"+allWithSymbol1()),
    SENSOR_0214("传感器","传感器-类型,例如:传感器-电流霍尔","传感器-"+zhCN(),"规格型号_输入-输出,例如:TBC100E-D12V-4V",allWithSymbol1()+"-"+allWithSymbol1()+"-"+allWithSymbol1()),
    DISPLAYER("显示器","显示屏-类型,例如:显示屏-单色总线液晶屏","显示器-"+allWithZhCN1(),"规格型号_分辨率_工作电压_显示接口,例如:DMG12864F-9_128*64_3V_并口",allWithSymbol1()+"_"+num()+"\\*"+num()+"_"+num()+lettersLowCase0()+"V_"+zhCN()),
@@ -90,19 +90,19 @@
    }
    public static String allWithZhCN(){
        return "[a-zA-Z0-9_()/.\\s\\*\\-\\u4E00-\\u9FA5]*";
        return "[a-zA-Z0-9_()/.\\s\\*\\-\\+\\u4E00-\\u9FA5]*";
    }
    public static String allWithZhCN1(){
        return "[a-zA-Z0-9_()/.\\s\\*\\-\\u4E00-\\u9FA5]+";
        return "[a-zA-Z0-9_()/.\\s\\*\\-\\+\\u4E00-\\u9FA5]+";
    }
    public static String allWithSymbol0(){
        return "[a-zA-Z0-9_()/.\\s\\*\\-]*";
        return "[a-zA-Z0-9_()/.\\s\\*\\-\\+]*";
    }
    public static String allWithSymbol1(){
        return "[a-zA-Z0-9_()/.\\s\\*\\-]+";
        return "[a-zA-Z0-9_()/.\\s\\*\\-\\+]+";
    }
    public static String num(){