は、私はこれらのような数千行のテキストファイルがあります。コンマの前または後にカンマがあるのを見つける方法?
8/15/2016,,Amazon,,15.93 ;most are like this
8/24/2016,,Google,18.73 ;a few are like this - one comma only
8/26/2016,,Ebay,,60.2 ;
ラインのほとんどは数値に続いて、別の2つのコンマに続くいくつかのテキストに続いて2つのコンマを、持っています。わずか数十の線は二行目のようなものです。数値の前にカンマが1つしかありません。
私はこれらの数十の線を見つけるためにRegexを使用しようとしています。私はプログラミング言語、メモ帳++を使用していません。私の問題は、これまでに登場してきた正規表現は、これまでのところ両方をキャッチしているということです。私はあなたが数字の桁が続くコンマを見つけるまで、それは任意の数の文字が続く,, 2016の検索」を意味するだろうと思った2016,,.+?,[0-9]
:私はこのような何かを得たregex101.com
で実験してきました1行か2行のコンマがあっても、それが何であるかを知るために追加したときにわかるように、すべての行が見つかります。
正規表現は「greedily」を検索しましたが、.+
の後の疑問符は、最初に検索が停止したと考えました。
私はと思っても "ただ一つ"を意味すると考えましたが、それはどちらもうまくいきません。
@mickmackusaうん、同じくらい私はポスターは違いを知らないと魅力的なことで振り回されるプロセスと競合する必要が専門家として、説明しようとして、ハイライト/インデント、不必要な情報を含むことがあります。実際には、私の1900程度の答えは、私の約5000のコメントで覆われています。しかし、私は教育者として、他には何もありません。そして、正規表現を正しい方法で学ぶことを真に望んでいます。 – sln