Почему не находит слово в регулярном выражении?

142
12 марта 2018, 00:03

Пример: https://regex101.com/r/JXpUwE/1

Регулярка <strong>\w<\/strong>

Текст:

<strong>слово</strong>
<strong>word</strong>
<strong>два слова</strong>

Он же вроде бы должен найти строки внутри которых есть слово. Почему этого не происходит? То же самое, он вроде должен найти совпадения на "не пробел" <strong>\S<\/strong> но не находит

Answer 1

Потому что шаблону \w соответствует только один символ. Напишите \w+ или \w* например.

READ ALSO
Удаление записей с таблицы

Удаление записей с таблицы

Добрый день) Есть код, который отрисовует таблицу с БД и у него есть функция удаление записей с таблицыВсе вроде как-то работает, но при удалении...

137
Узнать на какой именно строчке кода завершилась программа

Узнать на какой именно строчке кода завершилась программа

Как можно создать отладочный модуль , явно записывающий в лог , на какой именно строчке завершилось приложение ? C++ или Qt

144
Будет ли в данном случае повторное копирование объекта на стеке?

Будет ли в данном случае повторное копирование объекта на стеке?

Будет ли в данном случае повторное копирование объекта на стеке?

135
Разница в приведении типов (int) a и int (a)

Разница в приведении типов (int) a и int (a)

Есть ли какая-то принципиальная/важная разница между приведением типов:

147