([^,]+)(,[ ]*\1)+
これを試してください。これは機能します。デモを参照してください。
http://regex101.com/r/yG7zB9/8
問題はVA - HRD 1, VA - HRD 1
でした
^ ^
ここのスペース。最初の一致には背後にスペースがないため、これを考慮していませんでした。したがって、inlcde [ ]*
または\s*
受け入れるようにします。
([^,]+)(,[ ]*\1)+
これを試してください。これは機能します。デモを参照してください。
http://regex101.com/r/yG7zB9/8
問題はVA - HRD 1, VA - HRD 1
でした
^ ^
ここのスペース。最初の一致には背後にスペースがないため、これを考慮していませんでした。したがって、inlcde [ ]*
または\s*
受け入れるようにします。