Python使用正規表示式分割字串的實現方法

2022-09-28 18:06:13 字數 835 閱讀 9012

如下:

re.split(patte程式設計客棧rn, string, [maxsplit], [flags])

pattern:表示模式字串,由要匹配的正規表示式轉換而來。

string:表示要匹配的字串。

maxsplit:可選引數,表示最大的拆分次數。

flags程式設計客棧:可選引數表示標誌位,用於控制匹配方式,如是否區分子母大小寫

示例**:

import re

pattern = r'[?|&]' # 定義分隔符

url = '"wei"&pwd="123"' # 需要拆分的字串

result = re.split(pattern, url) # 以pattern的值 分割字串

print(result)

執行結果:

常用標誌:

標誌說明

a 或 ascii

對於\w、\w、\b、\b、\d、\d、\s和\s只進行ascii匹配(僅適用於python3.x)

i 或 ignorecase

執行不區分子母大小寫的匹配

m 或 multiline

將^和$用於包括整個字串的開始和結尾的每一行(預設情況下,僅適用於整個字串的開始和結尾處)

s 或 dotall

使用(.)字元匹配所有字元,包括換行符

x 或 verbose

忽略模式字串中未轉義的空格和注釋

本文標題: python使用正規表示式分割字串的實現方法

本文位址:

python正規表示式及使用正規表示式的例子

正規表示式 正則表達用來匹配字串 正規表示式匹配過程 正規表示式語法規則 匹配除換行 n 外的任意字串 abcabc 轉義字元,使後乙個字元改變原來的意思 a c a c 字符集,對應的位置可以是字符集中任意字元,字符集中的字元可以逐個列出,也可以給出範圍,如 abc 或 a c 第乙個字元如果是 ...

Python正規表示式使用

python正規表示式使用 正規表示式不是python內建的功能,所以需要引入import re模組才可以使用。正規表示式的功能很多,但是我們通常使用的功能也就是那幾個,這裡對工作中經常使用到的正規表示式進行乙個系統的總結。1.字元 匹配除了換行符 n 外的字元 轉義字元,使後乙個字元改變以前的意思...

python 正規表示式使用

場景 替換很多動態資料的時候,會重複很多的條件判斷if,replace。作用 完成多步,同時去匹配符合特定規則的字串,完成通用的正則匹配 正規表示式是一種通用的字串匹配技術,是不會因為程式語言不同發生變化。想要查詢某種特徵的,具有一定規則的字串,都是可以嘗試使用正規表示式 jsonpath,xpat...