wp_spaces_regexp

Возвращает регулярное выражение совпадающее со всеми видами пробелов (переносы строк, невидимые символы и т.д.).

По умолчанию в пробелы включены: переносы строк, табуляция, неразрывный пробел  ,   в utf-8. Также включены “Экранирующие последовательности”.

Хуки из функции:
wp_spaces_regexp
Возвращает

Строку, регулярное выражение: [rnt ]|xC2xA0| .

Использование

wp_spaces_regexp();

Примеры

#1 Пример использования функции

Пример составления регулярного выражения с использованием функции wp_spaces_regexp().

<?php
function wp_spaces_regexp() {
	static $spaces = '';

	if ( empty( $spaces ) ) {
		/**
		 * Filters the regexp for common whitespace characters.
		 *
		 * This string is substituted for the s sequence as needed in regular
		 * expressions. For websites not written in English, different characters
		 * may represent whitespace. For websites not encoded in UTF-8, the 0xC2 0xA0
		 * sequence may not be in use.
		 *
		 * @since 4.0.0
		 *
		 * @param string $spaces Regexp pattern for matching common whitespace characters.
		 */
		$spaces = apply_filters( 'wp_spaces_regexp', '[rnt ]|xC2xA0|&nbsp;' );
	}

	return $spaces;
}