0

Stata を使用してコンマで分割したい行を含む csv ファイルがあります。ただし、コンマの直後に空白がない場合にのみ、コンマで分割したいと考えています。

たとえば、入力は次のようになります。

ID Name
1  Bob 
2  Robert,Joe  
3  Mike, Jr.
4  Alfred, Sr.
5  Andy,Michael,Bo

出力を次のようにしたい:

ID Name
1  Bob
2  Robert
2  Joe
3  Mike Jr.
4  Alfred Sr.
5  Andy
5  Michael
5  Bo

コンマの後に空白がない場合は新しい行が作成されますが、コンマの直後に空白がある場合は新しい行は作成されません。

あなたが提供できる説明をいただければ幸いです。

4

1 に答える 1

3

この正規表現は機能するはずです/,\S/

ドキュメントをチェックアウトしたとき、何がサポートされているのか正確にはわかりませんでした。

したがって、上記が機能しない場合は、/,[^\s]/

そして最後の手段として、空白以外のチェックの 1 つが機能することを願っています。/,[a-zA-Z0-9]/

于 2012-09-10T17:29:32.503 に答える