У меня есть следующая строка:
this is a test string user:testuser,anotheruser hashtag:peach,phone,milk site:youtube.com,twitter.com flair:?bobby?
В настоящее время регулярное выражение ([^:\s]+):([^:\s]+)
сопоставляет все фильтры с двоеточием между ними (пользователь, хэштег, сайт, стиль). Как я могу также взять оставшуюся часть "this is a test string"
в качестве другого совпадения?
Демо:
https://regex101.com/r/L0T2GJ/11