我需要匹配(使用正则表达式)可以是这样的字符串:
必需:custodian_{number 1 - 9}_{fieldType txt 或 ssn} 可选:_{fieldLength 1-999}
例如: custodian_1_ssn_1 有效 custodian_1_ssn_1_255 有效
custodian 或 custodian_ 或 custodian_1 或 custodian_1_ 或 custodian_1_ssn 或 custodian_1_ssn_ 或 custodian_1_ssn_1_ 无效
目前我正在处理这个:
(?:custodian|signer)_[1-9]?[0-9]_(?:txt|ssn)_[1-9][0-9]?(_[1-9]?[0-9]?[0-9]?)?
因为我的正则表达式和我的 api 正在努力接受:custodian_1_txt_1 custodian_1_ssn_1 custodian_1_txt_1_25 5 <---- 与最后一个“5”不匹配
有什么想法吗?
HUX布斯
一只名叫tom的猫
MM们
相关分类