Task. Регулярное выражение
UniLecsЗадача: Дана строка вида:
" Some random text ** The New Title ** some random text ".
Текстовый редактор воспринимает текст внутри символов ** как заголовок
и выделяет его жирным курсивом. Но в редакторе баг, и если между символами ** и ** заголовок имеет лишние пробелы в начале и в конце, то такой текст редактор пропускает.
Нужно написать функцию, ктр с помощью регулярного выражения удаляло бы лишние пробелы внутри заголовка между символами **. В тексте может быть только один заголовок вида ** Some Title **.
Для вышеприведенного примера, строка должна получиться след.вида:
" Some random text **The New Title** some random text ".
Идея: идеи нет, просто надо знать регулярные выражения :)
Кстати, один из вариантов, где можно проверить и построить регулярное выражение:
Реализация:
- @badamshin, JS

https://jsfiddle.net/unilecs/z4jt85uk/
2. @mrmeison, JS

https://jsfiddle.net/wgb48whx/8/
3. @LostInKadath, Python

https://repl.it/@unilecs/DelightfulRosyPerl
4. @arepjov, JS

https://jsfiddle.net/unilecs/resLfdxj/
5. @pakrulin, JS

https://jsbin.com/ziquvadeli/edit?js,console
6. @kor0p, Python. Оригинальный подход!

https://repl.it/@unilecs/AdoredDeepPackages
7. @PanRomio, JS

https://jsfiddle.net/unilecs/3z9n7qsp/
8. @tvolf, PHP

https://repl.it/@unilecs/HarmlessDefinitiveInstructionset
9. @jinxonik, PHP

10. @thestics, Python

https://repl.it/@unilecs/BraveDimgrayRectangles
11. @asm0dey, Perl

http://rextester.com/OSQV96312