日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python 怎么匹配具有換行符的字符串呢?

 融水公子 2023-07-10 發(fā)布于福建
表白:黑白圣堂血天使,天劍鬼刀阿修羅。 
講解對(duì)象:
/Python 怎么匹配具有換行符的字符串呢?
作者:融水公子 rsgz
===

比如說(shuō)現(xiàn)在有一個(gè)需求就是匹配這里面的具有換行符字符串
Color:blue
Size:8xl


需要提取blue和8xl,怎么使用提取呢?
第一種方式就是字符串切割法:

string = "Color:blue\nSize:8xl"

# 提取Color后面的部分
color_start = string.index("Color:") + len("Color:")
color_end = string.index("\n")
color = string[color_start:color_end]

# 提取Size后面的部分
size_start = string.index("Size:") + len("Size:")
size = string[size_start:]

print("Color:", color)  # Color: blue
print("Size:", size)  # Size: 8xl

第二種方式 寫(xiě)一個(gè)正則表達(dá)式提取  
像這種有換行符的正則表達(dá)式匹配 也是可以的  相比而言 下面這種方式更加的靈活和強(qiáng)大
import re

string = "Color:blue\nSize:8xl"

# 提取Color和Size后面的部分
color_match = re.search(r"Color:(.*?)\nSize:", string)
size_match = re.search(r"Size:(.*)", string)

if color_match and size_match:
    color = color_match.group(1)
    size = size_match.group(1)

    print("Color:", color)
    print("Size:", size)
else:
    print("No match found.")

===
 
公眾號(hào):不浪仙人
謝謝大家的支持!可以點(diǎn)擊我的頭像,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc[www.qqstock.cn]注冊(cè)一個(gè)賬號(hào)登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來(lái)。
---
';

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多