Mee*_*p3D 4 javascript php regex csv
我有一个CSV字符串,我试图通过正则表达式验证,以确保它只有N个项目.我尝试了以下模式(寻找2项):
/([^,]+){2}/
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用,我猜测因为内在模式不够贪婪.
有任何想法吗?理想情况下,它应该适用于PHP和Javscript正则表达式引擎.
更新:
由于技术原因,我真的想通过正则表达而不是另一种解决方案来做到这一点.未引用CSV且值不包含逗号,因此这不是问题.
/([^,]*[,]{1}[^,]*){1}/
Run Code Online (Sandbox Code Playgroud)
我现在在哪里,哪种工作但仍然有点难看,并且有一个项目匹配的问题.
CSV看起来像:
apples,bananas,pears,oranges,grapefruit
Run Code Online (Sandbox Code Playgroud)
在PHP中,使用此函数会更好:
http://www.php.net/manual/en/function.str-getcsv.php
它将处理以下内容:
a,"b,c"
Run Code Online (Sandbox Code Playgroud)
......包含两个而不是三个.
我不知道javascript的等效功能.
| 归档时间: |
|
| 查看次数: |
1675 次 |
| 最近记录: |