Мне нужно создать регулярное выражение, которое позволяет строке, необязательно, содержать звездочку в качестве первого или последнего символа, или оба. Строка может содержать не более двух звездочек, и эти звездочки должны находиться в начале и / или конце строки.
Таким образом, эти строки будут действительны:
foo
*foo
foo*
*foo*
и эти строки не будут:
*
**
**foo
*f*oo
*f*o*o
*f*o*o*
Заранее спасибо.