获取两个“”之间的文本
Get text between two ""
我正在为以下文本而苦恼:
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
。
有什么建议吗?感谢您的回复!
由于您想要的数据总是在同一列中,因此只需这样做:
/(?:, [^,]+){7}, \\"(.*?)\\".*/g
基本上,这会跳过前 7 列(由 , [^,]
分隔)(数字可以在 {7}
中更改)并捕获引号中的数据紧随其后,然后忽略其余部分。
我正在为以下文本而苦恼:
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
。
有什么建议吗?感谢您的回复!
由于您想要的数据总是在同一列中,因此只需这样做:
/(?:, [^,]+){7}, \\"(.*?)\\".*/g
基本上,这会跳过前 7 列(由 , [^,]
分隔)(数字可以在 {7}
中更改)并捕获引号中的数据紧随其后,然后忽略其余部分。