Объясните регулярное выражение, которое находит комментарии CSS
Я нашел этот код регулярного выражения, который находит комментарии в w3.orgCSS грамматика стр.
\/\*[^*]*\*+([^/*][^*]*\*+)*\/
Это довольно долго и немного трудно понять. Я бы просто положил
\/\*.*\*\/
чтобы найти комментарии, но когда я проверял это вRegexPal он находит однострочные комментарии, а не многострочные, тогда как исходное регулярное выражение может находить все типы комментариев.
Я не понимаю что
+([^/*][^*]*\*+)*
часть внутри оригинального регулярного выражения делает. Может кто-нибудь объяснить мне это?