get_tag_regex

函式
get_tag_regex ( $tag )
引數
  • (string) $tag An HTML tag name. Example: 'video'.
    Required:
返回值
  • (string) Tag RegEx.
定義位置
相關方法
get_tagget_tag_templateget_shortcode_regexget_tagsget_tag_feed_link
引入
3.6.0
棄用
-

get_tag_regex: 這個函式檢索用於匹配文章內容中標籤的正規表示式。它不接受任何引數,返回一個字串。

返回RegEx主體,以自由匹配一個開放的HTML標籤。

匹配一個開放的HTML標籤,該標籤:
1. 是自動關閉的或
2. 沒有主體,但有一個同名的結束標籤,或者
3. 包含一個主體和一個同名的結束標籤

注意:此RegEx不平衡內部標記,也不嘗試生成有效的HTML。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function get_tag_regex( $tag ) {
if ( empty( $tag ) ) {
return '';
}
return sprintf( '<%1$s[^<]*(?:>[sS]*</%1$s>|s*/>)', tag_escape( $tag ) );
}
function get_tag_regex( $tag ) { if ( empty( $tag ) ) { return ''; } return sprintf( '<%1$s[^<]*(?:>[sS]*</%1$s>|s*/>)', tag_escape( $tag ) ); }
function get_tag_regex( $tag ) {
	if ( empty( $tag ) ) {
		return '';
	}
	return sprintf( '<%1$s[^<]*(?:>[sS]*</%1$s>|s*/>)', tag_escape( $tag ) );
}

常見問題

FAQs
檢視更多 >