の間、私は次のテキストに苦しんでいなさい。 VP of Sales
の代わりに、この場所に他のものを正確に入れることができます。テキストは2「」
\\\"(.*?)\"
私は周囲のすべてのテキストをキャプチャしますが、VP of Sales
はキャプチャしませんでした。
提案がありますか?私はあなたの返信に感謝します!
の間、私は次のテキストに苦しんでいなさい。 VP of Sales
の代わりに、この場所に他のものを正確に入れることができます。テキストは2「」
\\\"(.*?)\"
私は周囲のすべてのテキストをキャプチャしますが、VP of Sales
はキャプチャしませんでした。
提案がありますか?私はあなたの返信に感謝します!
必要なデータが常に同じ列になりますので、ちょうどこの操作を行います。
/(?:, [^,]+){7}, \\\"(.*?)\\\".*/g
基本的に、これは(, [^,]
で区切られた)最初の7つのの列をスキップする(番号は{7}
に変更することができます)、その直後の引用符でデータを取り込み、残りのデータは無視します。
ここにデモがあります:http://www.regexpal.com/?fam=96828
前のフィールドにコンマが含まれていると失敗します(例:「技術的、シニア」)。私は正規表現ではるかに良いとは思わない。 – Aaron
正しい。注目すべきことは、@アーロン –
いつもn番目の列にしたいのですか?空白が含まれているか、または「?」が含まれている唯一の列ですか?他の行のデータはどのように見えるのですか?具体的に。さもなければ、私は単に\\\ "(VPの販売)\" ' –
あなたの入力が間違っています。正しい正規表現は '\\\"(。*?)\\\ "' –
@WesFosterでなければなりません。私は第7列を基本的に望みます。何か提案がありますか? – mrquad