當使用 pcre 函式的時候,模式需要由分隔符閉合包裹。分隔符可以使任意非字母數字、非反斜線、非空白字元。
經常使用的分隔符是正斜線(/)、hash符號(#) 以及取反符號(~)。下面的例子都是使用合法分隔符的模式。
/foo bar/
#^[^0-9]$#
+php+
%[a-za-z0-9_-]%
正規表示式中的處理選項,應該放在分割符後面,例如/foo bar/i。(i表示忽略大小寫)
<?php
$htm = "test1
" . "test2
" . "test3
" . "test4
" . "test5
"; echo $htm . "
"; echo stripthetag($htm);
function stripthetag($link)
?>
輸出結果:
test1
test2
test3
test4
test5
test1 test2 test3 test4 test5
其中分割符使用了@,si放在分隔符後面,s
表示匹配多行(.可以匹配回車換行),i表示忽略大小寫
SQL語法 分隔符理解小結
兩者主要的區別在於 分隔的識別符號被括在雙引號中 transact sql也支援方括號的使用 識別符號 並且是區分大小寫的。單引號只用於字串的定界。總的來說,引入分隔的識別符號是為了對識別符號進行規範,否則就會與保留字相同了。特別要提到的是,分隔的識別符號能夠使你在命名 識別符號或變數的名字 的時候...
Hive的列分隔符和行分隔符
在建立hive表時,預設行分隔符 a 列分隔符 n 這兩項也是可以設定的。在實際開發中,一般預設使用預設的分隔符,當然有些場景下也會自定義分隔符。spark hive use test db 建立外部表 create external table test tb user id bigint com...
awk linux 分隔 awk多分隔符
awk的 f引數可以指定新的分隔符,有些時候可能需求指定多個分隔符,比如下面的內容 root n1 netstat an grep estab udp 0 0 192.168.1.120 35570 212.47.249.141 123 established udp 0 0 192.168.1.1...