Heim  >  Artikel  >  Backend-Entwicklung  >  So schreiben Sie den regulären Ausdruck des H-Tags

So schreiben Sie den regulären Ausdruck des H-Tags

WBOY
WBOYOriginal
2016-09-19 09:16:401584Durchsuche

<code>protected $bbcode_table = array();</code>

代码

<code>private function _code_callback($match)
{
    return "<pre class="brush:php;toolbar:false">" . str_replace('[', '<span>[</span>', $match[1]) . "
"; }

加粗

<code>private function _b_callback($match)
{
    return "<strong>$match[1]</strong>";
}
</code>

这个是代码的正则表达式
// Replace [code]...[/code] with

<code>...</code>

$this->bbcode_table"/[code\[/code]/is"] = '_code_callback';
这个是加粗的正则表达式
// Replace [b]...[/b] with ...
$this->bbcode_table"/[b\[/b]/is"] = '_b_callback';

那么H标签的正则表达式要怎么写呢?
就是H1,H2,H3,H4,H5,H6的标签

回复内容:

<code>protected $bbcode_table = array();</code>

代码

<code>private function _code_callback($match)
{
    return "<pre class="brush:php;toolbar:false">" . str_replace('[', '<span>[</span>', $match[1]) . "
"; }

加粗

<code>private function _b_callback($match)
{
    return "<strong>$match[1]</strong>";
}
</code>

这个是代码的正则表达式
// Replace [code]...[/code] with

<code>...</code>

$this->bbcode_table"/[code\[/code]/is"] = '_code_callback';
这个是加粗的正则表达式
// Replace [b]...[/b] with ...
$this->bbcode_table"/[b\[/b]/is"] = '_b_callback';

那么H标签的正则表达式要怎么写呢?
就是H1,H2,H3,H4,H5,H6的标签

<code><(h[1-6])>([\S\s]*?)<\/\1></code>

So schreiben Sie den regulären Ausdruck des H-Tags

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn