python正則表達(dá)式
為易縣等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及易縣網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、易縣網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
(.*?版)
替換為空
注意小括號(hào)是中文小括號(hào)
完整的python程序如下
#!/usr/bin/env python
#encoding: utf-8
import re
str = '多摩君1(英文版)\n多摩君2(四川話版) \n多摩君3(東北版)\n多摩君4(上部) '
out = re.sub('(.*?版)', '', str)
print out
輸出
多摩君1
多摩君2
多摩君3
多摩君4 (上部)
這樣寫你看下:這是這種寫法無(wú)法將x傳到b里面去
def b(y):
return x+y
def a(x):
return b
其實(shí)你調(diào)用a--打印的是a的內(nèi)存地址,a(x)就是調(diào)用的a方法,返回的是b相當(dāng)于你直接打印b的內(nèi)存地址一樣,
所以
a--函數(shù)a的內(nèi)存地址
a(x) --調(diào)用a方法,返回b函數(shù)對(duì)象相當(dāng)于--b
a(x)(y)--b(y)調(diào)用b方法返回x和y的值,這里x取的是a方法的參數(shù)值,y是b方法的參數(shù)值,這點(diǎn)可以理解下參數(shù)的作用域
str.replace("\r\n","?")這個(gè)把換行符替換成了空格,不管位置
或者
str.strip("\r\n","?")當(dāng)然這個(gè)只能去除結(jié)尾的換行符(說是開頭的也行)
用Python的replace函數(shù)就可以去除字符串中的所有中括號(hào)
完整的Python程序如下
#!/usr/bin/python?
str?=?'?[[[[239,?267]],?[[238,?268]],?[[237,?268]],?[[236,?269]],?[[235,?269]],?[[234,?270]],?[[233,?270]],?[[232,?271]],?[[232,?281]],[[240,?289]],?[[241,?289]],?[[241,?287]],?[[242,?286]],?[[242,?284]],?[[243,?283]],?[[243,?279]],?[[244,?278]],?[[244,?273]],?[[243,272]],?[[243,?271]],?[[242,?270]],?[[242,?269]],?[[240,?267]]]]'?
out=str.replace('[','').replace(']','')
print(out)
運(yùn)行結(jié)果
239,?267,?238,?268,?237,?268,?236,?269,?235,?269,?234,?270,?233,?270,?232,?271,?232,?281,?240,?289,?241,?289,?241,?287,?242,?286,?242,?284,?243,?283,?243,?279,?244,?278,?244,?273,?243,?272,?243,?271,?242,?270,?242,?269,?240,?267