我需要一个纯的正则表达式(没有语言)以分离该输入阵列的数字:正则表达式从逗号分隔号分隔的列表
L1,3,5,0,5,80,40,31,0,0,0,0,512,412,213,900
问题:
- 第一字段(
L1
)是固定的。该数组始终始于L1
。 - 其他字段将始终为0或正数。
- 但我需要分别获取各数据,所以这将是:
一种用于第二数据(在实施例编号3)
一种用于第三数据(在实施例编号5)
正则表达式的正则表达式... 。
一种用于第十六数据(在实施例编号900)
我试图此正则表达式[^;,]*
,但它不是能够分别获得每个数据正则表达式。
谁能帮我看这个问题?
你能帮助我们理解为什么这必须是纯粹的正则表达式?这不是最好的工具。 –
要获得每个字段,你需要一个单独的捕获组 – dawg
不会'L'(\ d +)'足矣,你都可能会根据语言相匹配的数组你areusing –