地名拆分,正則示例

2022-06-08 06:00:14 字數 898 閱讀 7840

1

if__name__ == '

__main__':

2def

transfer(birthplace):

3 pattern_rule = '

(.*[省|自治區])(.*)

'4 special = ['

香港特別行政區

', '

澳門特別行政區']

5 directly = ['

北京市', '

上海市', '

重慶市', '

天津市']6

if birthplace in

special:

7return

birthplace, birthplace

8elif birthplace in

directly:

9return birthplace, "

市轄區"

10else

:11 group_match =re.match(pattern_rule, birthplace)

12if group_match is

notnone:

13return group_match.group(1), group_match.group(2)

14return

none, none

1516

17 a = ['

山東省德州市

', '

內蒙古自治區興安盟

', '

香港特別行政區

', '

北京市']18

for i in

a:19

print(transfer(i))

正則拆分url

直接po function getqueryitems url a zaz.0 9 d var result url.match reg result中儲存分解下來的結果 console.log result var output 返回的結果 var item scheme host port pa...

Python正則使用示例

使用python從一段文字中使用正則匹配自己需要的文字,如果使用search,只會進行一次匹配,group 0 裡面的內容是全匹配,group 1 裡面的內容是括號裡面的子正則。如果需要全部匹配就使用findall,我這裡的就是全匹配,返回的是乙個列表,每一項內容就是括號裡的字正則匹配內容。usr ...

C 檔案的拆分與合併操作示例

c 檔案的拆分與合併操作示例 全域性變數定義 int size 100 檔案大小 拆分 合併的檔案數 intcount fileinfo splitfile string splitfliepath filestream splitfilestream fileinfo joinfile strin...