我一直在尝试以与wiki标签类似的方式捕获代码块:
{{code:
code goes here
}}
Run Code Online (Sandbox Code Playgroud)
示例代码如下所示,
$strings = array('AbCd1zyZ9', 'foo!#$bar');
foreach ($strings as $testcase) {
if (ctype_alnum($testcase)) {
echo "It is The string $testcase consists of all letters or digits.\n";
} else {
echo "The string $testcase does not consist of all letters or digits.\n";
}
}
Run Code Online (Sandbox Code Playgroud)
基本上我想捕捉之间的任何东西{{..}}.HTML页面中嵌入了多个这样的块.
我将不胜感激任何帮助.
我正在努力了解它的(*s)作用,我会很感激解释.
// pop pops the stack. It will panic if s is empty.
func (s *nodeStack) pop() *Node {
i := len(*s)
n := (*s)[i-1]
*s = (*s)[:i-1]
return n
}
Run Code Online (Sandbox Code Playgroud)