Regex, чтобы найти слово, начинающееся и заканчивающееся ##

Я использую ##\b\S+?\b## регулярное выражение, чтобы найти слово, начинающееся и заканчивающееся ##, который находит ниже,

##YourFriend##

Это не работает, если между словами есть пробел

##Your Friend##

Мне нужно регулярное выражение, которое работает для обоих случаев, которые могут найти оба,

 ##YourFriend##
 ##Your Friend##

Я пытался с помощью \s который используется для поиска пробелов, но он не работает.

2 ответа

Решение

Вы можете использовать это: ##.*?##,

Который будет соответствовать двум ## не жадным образом.

Использовать этот: ##(.*?)##,'()' для группировки соответствующего значения.

Другие вопросы по тегам