Вырезать все стили style\=\"([^\"]+)\"
^ |
Начало строки |
$ |
Конец строки |
* |
Предыдущий символ должен встретиться ноль, один или больше раз |
+ |
Предыдущий символ должен встретиться один или больше раз |
9 |
Предыдущий символ должен встретиться ноль или один раз |
. |
Любой символ за исключением символа новой строки |
х|у |
Должен встретиться символ х или символ у |
{n} |
Предыдущий символ должен встретиться точно n раз |
{m, n} |
Предыдущий символ должен встретиться от п до m раз |
[abc] |
Должен встретиться один из символов, перечисленных в квадратных скобках. Можно задавать диапазоны символов, например [a-d] заменяет [abed] |
[^аbс] |
Должен встретиться любой символ, кроме перечисленных в квадратных скобках. Можно задавать диапазоны символов |
\b |
Граница слова (пробел или возврат каретки) |
\B |
Не граница слова |
\d |
Любая цифра. Эквивалентен [0-9] |
\в |
Любой символ, кроме цифры. Эквивалентен [^0-9] |
\f |
Прогон листа |
\n |
Перевод строки |
\r |
Возврат каретки |
\s |
Любой пробельный символ (пробел, табуляция, прогон страницы или перевод строки) |
\S |
Любой символ, кроме пробела |
\t |
Табуляция |
\w |
Любой алфавитно-цифровой символ или подчеркивание. Эквивалентен
[a-zA-Z0-9_] |
\W |
Любой символ, кроме алфавитно-цифрового и подчеркивания. Эквивалентен [^а-zА-z0-9 ] |