wp_spaces_regexp

函数
wp_spaces_regexp ( No parameters )
返回值
  • (string) The spaces regexp.
定义位置
相关方法
wp_cache_resetwp_safe_remote_getwp_cache_getwp_safe_remote_postwp_safe_redirect
引入
4.0.0
弃用
-

wp_spaces_regexp: 该函数用于匹配正则表达式模式中的空格。它用于匹配字符串中的空格,例如,将一个字符串分割成单词,或查找一个单词在字符串中的位置。

返回常见的空白字符的反义词。

默认情况下,空格包括新行、制表符、nbsp实体和UTF-8的nbsp。 这是为了取代PCRE的序列。在 ticket #22692 中,由于随机包含 A0 字节,该序列被发现是不可靠的。

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| ' );
	}

	return $spaces;
}

常见问题

FAQs
查看更多 >