我試圖找到一個python正則表達式來匹配以下行,並且我的興趣是提取「|」之間每行的部分。和「。」 (在upx前)。 我的嘗試是:獲取數據的Python正則表達式
pattern=compile.re(re"^\S+\|(\S+).upx\.+")
但它沒有工作
我的數據:
UMM_189|XXYT9888_UMX_5711769.upx_OWED_786_bopsio_34527_sen_72.345615
AMW_126|7010.upx_XAWA01266525261
QEA_234|Serami_bolismun_milte_1_UMM1.upx_YU_168145
MMP_377|723C_UMM_5711781.upx_UXA_2_serax_78120_ser_23.26255277
我的預期輸出:
XXYT9888_UMX_5711769
7010
Serami_bolismun_milte_1_UMM1
723C_UMM_5711781
更好的想法嗎?
@ iCodez,感謝您發現錯誤。現在糾正了。 – 2014-11-04 18:46:47