我正在努力解决以下问题:
c(\Study:\", \"Job:\", \"Branch:\", \"Position:\", \"Naming:\", NA, NA, \"Banker\", \"VP of Sales\", \"\", NA, NA, NA, NA, NA)"
我想从正则表达式VP of Sales
获得。而不是VP of Sales
其他东西可以完全在这个地方。
我尝试了以下操作\\\"(.*?)\"
,它会捕获所有文本,但不会捕获VP of Sales
。
有什么建议吗?感谢您的回复!
答案 0 :(得分:2)
由于您想要的数据始终位于同一列中,因此只需执行以下操作:
/(?:, [^,]+){7}, \\\"(.*?)\\\".*/g
基本上,这会跳过第一个 7 列(由, [^,]
分隔)(可以在{7}
中更改数字)并在紧随其后的引号中捕获数据,然后忽略其余的。