#正則搜尋內容並自定義替換
#使用自行修改
#沒替換成功常見錯誤
#沒找到要替換的字串
#正則式不對
import re
#1 use number serial to replace
#2 use define word in file to replace
#3 use constent word to replace
replace_methed=3
#input text
sourcefile="d:\\test\\rep.txt"
#output text
destfile="d:\\test\\rep_1.txt"
srcf=open(sourcefile,"r")
#1reptag=0
#2f2=open("d:\\test\\gg.txt","r")
replists=f2.readlines()
replists_pos=0
#3 constent string to replace
repstring="example string"
#compile the regex of searching string
myre=re.compile("(\n)",re.i | re.dotall | re.multiline)
#source content
content=srcf.read()
#test content
#content="***xxasdfa sdfsab sdfklsajfa asdfkdjsflb"
dd=myre.search(content)
newcontent=""
while dd!=none:
newcontent+=content[:dd.start()]
for ddi in range(1,len(dd.groups())+1):
if(ddi==1):
if(replace_methed==1):
newcontent+=str(reptag)
reptag+=1
elif(replace_methed==2):
if(replists_posif(replists[replists_pos].endswith("\n")):
newcontent+=replists[replists_pos][:-1]
else:
newcontent+=replists[replists_pos]
replists_pos+=1
else:
replists_pos=0
if(replists[replists_pos].endswith("\n")):
newcontent+=replists[replists_pos][:-1]
else:
newcontent+=replists[replists_pos]
replists_pos+=1
elif(replace_methed==3):
newcontent+=repstring
reptag+=1
else:
newcontent+=dd.group(ddi)
content=content[dd.end():]
dd=myre.search(content)
if(dd==none):
newcontent+=content
destf=open(destfile,"w")
destf.write(newcontent)
destf.close()
srcf.close()
自定義TableViewCell內容
自定義tableviewcell內容 1.可以通過在例項化tablecell的時候,動態新增各個控制項,uitableviewcell tableview uitableview tableviewcellforrowatindexpath nsindexpath indexpath 在通過遍歷,獲...
自定義TableViewCell內容
自定義tableviewcell內容 1.可以通過在例項化tablecell的時候,動態新增各個控制項,uitableviewcell tableview uitableview tableviewcellforrowatindexpath nsindexpath indexpath 在通過遍歷,獲...
自定義搜尋框
自定義搜尋框 1 自定義自定義的文字框必須在 void layoutsubviews中才能自定義 即子控制項必須在layoursubviews中設定,而searchbar可以直接設定 placeholder,外背景 2 storyboard隨意設定即可 3 純 字型顏色和大小無法設定,但是外邊框可以...