亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python是怎么實現過濾 #注釋代碼的?

瀏覽:114日期:2022-08-15 11:47:21

問題描述

今天看python核心編程看到一個問題,題意大概就是過濾一個file-like對象里“#”的注釋部分,然后輸出其他部分。簡單情形下,另寫一行的#注釋比較好判斷,用startwith(’#’)匹配應該能滿足。問題在于那些寫在正常業務代碼之后的注釋,該如何過濾之?舉個例子:

if name.find(',') == -1:#Annotations pass

請問有沒有人了解它是怎么過濾這種注釋的?謝謝。

問題解答

回答1:

講下思路如果不考慮字符串中的#,那么很方便,用re匹配

#[^n]*?n

即可如果考慮到字符串中的#稍微復雜些,匹配:

#[^’']*?n

勉強能應付大多數情況

缺點是對于

’a’ # ’b’

這樣的語句匹配不了,因為Python的re不支持平衡組。

回答2:

直接用正則匹配#到行尾不就得了。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产亚洲情侣久久精品 | 免费日比视频 | 亚洲第一黄色 | 欧美抠逼| 久久综合久久美利坚合众国 | 日韩精品一区二区三区不卡 | 亚洲精品一区二区三区人妖 | 国产第二页 | 九九久久久2 | 人人狠狠综合88综合久久 | 久久午夜羞羞影院免费观看 | 999精品视频 | 自怕偷自怕亚洲精品 | 日本在线日本中文字幕日本在线视频播放 | 日韩欧美毛片免费看播放 | 久久精品国产400部免费看 | 日本一区二区免费在线 | 欧美精品一区二区三区观 | 特黄黄三级视频在线观看 | 色xxx| 91麻豆网址 | 99国内视频 | 国产色综合天天综合网 | 久久国产乱子伦精品在 | 女女在线视频 | 国产成人免费高清视频网址 | 美腿丝袜国产精品第一页 | 亚洲高清日韩精品第一区 | 九九免费观看全部免费视频 | 久久九九有精品国产56 | 久久国产高清一区二区三区 | 高清国产美女一级a毛片录 高清国产美女在线观看 | 国产欧美日韩在线视频 | 永久免费mv网站入口 | 国内自拍在线视频高清 | 欧美一区二区在线观看免费网站 | 可以看的黄色网址 | 1024cc香蕉在线观看免费 | 欧美亚洲日本一区二区三区浪人 | 操比大片| 91老师国产黑色丝袜在线 |