2016-10-21 10 views
0

正規のコンマで区切られた名前は、正規表現を使いやすいでしょうが、私の問題は次のようなものです:正規表現はどのように名前のリストと(姓、名)を区別しますか?コンマで区切られた名前の正規表現

これは私が持っている例です。

Lawrence, Billy 
Alex Newell, Jess Glynne, DJ Cassidy, Nile Rodgers 

これらは私が持っていると私はそれらの間distingushする必要があるテキストファイルに表示され、多くのいくつかの例です。誰にも解決策がありますか?

私はカンマをカウントし、そのように区別考えたが、私はまた、このような例があります:

Tisto, Sean Kingston & Flo Rida 

これはあなたに何のアイデアを与えるために、フォーマット(アーティストのリスト)であります私は最後に必要です:

Lawrence, Billy 
Alex Newell 
Jess Glynne 
DJ Cassidy 
Nile Rodgers 
Tisto 
Sean Kingston 
Flo Rida 
+0

ファイルの生成を制御しますか?区切り文字を使用する前に文字列をカプセル化します。また、区切り文字 '、'、 '&'を使うべきです。 – chris85

+0

ファイルの生成は、曲トラックのアーティストのデータベースからのものです。だから、techincally、はい、しかし、私は '、'または '&' @ chris85 – DJSweetness

+0

がある場合、私は制御しませんジェネレータは出力オプションがありませんか?あなたは 'Bill&Belle Reed'のような名前で問題を起こすでしょう。 – chris85

答えて

1

いくつかの制約を加えることができます。たとえば、すべての名前に2つのフレーズを付けることができます。あなたが単語の1つをエーテル化しないときは、フレーズをフィラーとして追加できます。だから、あなたがファイルを解析するとき、フレーズはすべて名前です。次に区切り文字は ''、 '、'と '&'

関連する問題