Регулярное выражение: укажите «пробел или начало строки» и «пробел или конец строки»

Представьте, что вы пытаетесь сопоставить шаблон "stackoverflow".

Вам нужен следующее:

 this is stackoverflow and it rocks [MATCH]

 stackoverflow is the best [MATCH]

 i love stackoverflow [MATCH]

 typostackoverflow rules [NO MATCH]

 i love stackoverflowtypo [NO MATCH]

Я знаю, как разобрать stackoverflow, если в нем есть пробелы на обоих сайтах, используя:

/\s(stackoverflow)\s/

То же самое, если он находится в начале или конце строки:

/^(stackoverflow)\s/

/\s(stackoverflow)$/

Но как вы указываете «пробел или конец строка "и" пробел или начало строки "с использованием регулярного выражения?

115
задан Patrick McDonald 27 March 2019 в 13:28
поделиться