小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

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

比如說現(xiàn)在有一個需求就是匹配這里面的具有換行符字符串
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

第二種方式 寫一個正則表達式提取  
像這種有換行符的正則表達式匹配 也是可以的  相比而言 下面這種方式更加的靈活和強大
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.")

===
 
公眾號:不浪仙人
謝謝大家的支持!可以點擊我的頭像,進入我的空間瀏覽更多文章呢。建議大家360doc[www.ahfyzs.com]注冊一個賬號登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來。
---
';

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多