php正則語法 分隔符

2021-07-27 11:10:35 字數 700 閱讀 4799

當使用 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...