Возникла такая задача:
Нужно вырезать  из текста комментарии всех типов: /*...*/ и //...\n
Со вторым типом никаких проблем: [/][/].*
А вот с первым есть некоторые сложности : [/]
- .*
- [/]
 Тогда строка "/*aaa*/bbb*/" Будет полностью считаться комментарием, но самое худше, что и строка "/*aaa*/bbb/*ccc*/" - комментарий, хотя по идее bbb - не является комментарием.
 
 Т.о. нужно, чтобы заменялась самая короткая строка.
 
 Помогите, пожалуйста, составить более корректный regex или скажите где можно посмотреть достаточно подробную литературу для решения  данной проблемы.