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