python中字串替換

2021-08-22 10:11:58 字數 1306 閱讀 7129

字串替換可以用內建的方法和正規表示式完成。

1用字串本身的replace方法:

a = 'hello word'

b = a.replace('word','python')

print b

例子:

#encoding=utf-8

# created by double lin at 2018/8/7

# 獲取**「花千骨」

import urllib2

import re

if __name__ == '__main__':

url = ''

head = {}

req = urllib2.request(url, headers=head)

response = urllib2.urlopen(req)

html = response.read()

# print html

url_name = re.findall(r'(.+?)

', html, re.s)

f = open('hello.txt', 'w')

for i in range(len(url_name)):

print url_name[i][0],

print url_name[i][1]

url = url_name[i][0]

name = url_name[i][1]

if url != '\n':

req = urllib2.request(url,headers=head)

r =urllib2.urlopen(req)

# print r.read()

html1 = r.read()

content = re.findall(r'

', html1, re.s)

for i in range(len(content)):

# print type(content[i])

f.write(name+'\n\n')

content[i] = content[i].replace('

', '\n')

# print content[i]

f.write(content[i]+'\n\n')

f.close()

2用正規表示式來完成替換:

import re

a = 'hello word'

strinfo = re.compile('word')

b = strinfo.sub('python',a)

print b

python字串替換

print replace實現多個子串替換 strr abaabbaccaaeeaa print 原字串 n format strr e strr.replace aa str 0 print 替換後的字串 n format e print split實現字串替換 strr abaabbaccaae...

php替換字串中,php 字串替換方法

字串替換是開發過程中經常用的資料處理的方式。下面我們就為大家介紹一下php中字元創的替換方法。substr replace 把字串的一部分替換為另乙個字串 str replace 使用乙個字串替換字串中的另一些字元 substr replace substr replace 函式用於把字串的一部分替...

python 字串替換 正則

因為看電影字幕有些不必要的想刪除,此段 用於刪除 內的內容。python 中 string的replace函式並不能直接使用 正規表示式,所以我們採取compile的方式 其中re為正則的標準庫。此段 包含 1.檔案的讀入輸出 2.正規表示式的使用 import re out open g and....