CSVの2番目のデータ区切りのカンマまでマッチさせる。 文字データとしてのカンマは、考慮しない。 検索前 検索後
111,Oracle,1,a 222,Ruby,2,b 333,Regex,3,c 444,MySQL,4,d 555,Perl,5,e 666,,6,f 777777,Java,g,7
^([^,]*,){2}
CSVを扱う実務で、たまに使う正規表現です。 2番目のデータ区切りのカンマまでマッチさせる正規表現は、^([^,]*,){2} 3番目のデータ区切りのカンマまでマッチさせる正規表現は、^([^,]*,){3} 4番目のデータ区切りのカンマまでマッチさせる正規表現は、^([^,]*,){4} となります。