正規表示式匹配兩個「標識點」之間的內容

2021-10-08 04:09:07 字數 3464 閱讀 6573

知識點如何用正則取出所有的id值

}],\"time\":1552976802,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976882"

}, }],\"time\":1552976423,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976521"

}, }],\"time\":1552976393,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976521"

}, }],\"time\":1552976066,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976101"

}, }],\"time\":1552976066,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976101"

}, }],\"time\":1552890552,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552890661"

}, }],\"time\":1552890444,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552890481"

}, }],\"time\":1552976802,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976882"

}, }],\"time\":1552976423,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976521"

}, }],\"time\":1552976393,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976521"

}, }],\"time\":1552976066,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976101"

}, }],\"time\":1552976066,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552976101"

}, }],\"time\":1552890552,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552890661"

}, }],\"time\":1552890444,\"fromaccount\":\"遊客cbd57****d8e75\"}",

"fromaccount": "遊客cbd57****d8e75",

"dottime": "0:00",

"parent_id": "",

"time": "1552890481"

}, {

"id": "228591",

"msg": "{\"fromaccountnick\

取出所有id值

其實就是取出「id」:"","msg之間的內容

正則:(?<=("id":")).*?(?=","msg)

取出所有id值包括前面的標識

正則:(?=("id":")).*?(?=","msg)

取出所有id值包括前面的標識和後面的標識

正則:(?=("id":")).*?(?<=","msg)

(?<=標識a) 匹配乙個位置,而不是字元.這個位置在 標識a 後面

(?=標識b) 匹配乙個位置,而不是字元.這個位置在 標識b 前面

.* 這兩個位置之間的所有字元.貪婪匹配模式

.*? 這兩個位置之間的所有字元.懶惰匹配模式,也叫非貪婪模式

正規表示式匹配兩個特殊字元中間的內容

匹配兩個字串a與b中間的字串包含a與b 表示式 a.b 表示任意字元,表示匹配0個或多個 示例 abaidu.comb 結果 awww.apizl.comb 匹配兩個字串a與b中間的字串包含a但是不包含b 表示式 a.b 示例 awww.apizl.comb 結果 awww.apizl.com 匹配...

正規表示式匹配兩個特殊字元中間的內容

今天在使用正規表示式中,要匹配兩個字元中間的內容,一時沒有寫出來,後來在網上找到了,記錄一下。匹配兩個字串a與b中間的字串包含a與b 表示式 a.b 表示任意字元,表示匹配0個或多個 示例 abaidu.comb 結果 awww.apizl.comb 匹配兩個字串a與b中間的字串包含a但是不包含b ...

正規表示式基本標識

表示匹配字串的開始位置 比如 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 表示匹配 零次到多次 表示匹配 一次到多次 至少有一次 表示匹配零次或一次 表示匹配單個字元 表示為或者,兩項中取一項 小括號表示匹配括號中全部字元 中括號表示匹配括號中乙個字元 範圍描述 ...