目标字符:10nF/50V/X7R/10%(GRM155R71H103KA01D 村田)
我写的正则:^[a-zA-Z0-9/%].*?([^ ]+[ ]\S+)$
经测试( https://www.phpliveregex.com/#tab-preg-match-all ),有以下问题:
请问,如何匹配规则为:参数(型号 品牌) 这样的命名方式?只允许一对括号,参数可有可无,括号可有可无。。
|      1s609926202 OP 改进了一下:^[\S]*?([^ ]+([ ]\S+)?)$   问题依然存在 | 
|      2lxilu      2020-11-02 23:53:29 +08:00 via iPhone 括号要转义,括号内容要懒 | 
|      3s609926202 OP | 
|      4lxilu      2020-11-03 14:57:11 +08:00 去掉$ | 
|  |      5shequ2046      2020-11-03 18:48:52 +08:00 哈哈,好奇大部分人是因为太菜所以没办法帮你,还是因为看出来你太菜而不愿帮你,还是说全部都是爬虫呢。。。 给你个建议,regex 的基础中的基础的基础其实是找出规律(pattern), 找不出规律的话一切都是徒劳。 |