吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1385|回复: 31
收起左侧

[求助] 再求正则表达式

[复制链接]
ymhld 发表于 2020-1-29 10:41
<module 'ntpath' from 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\lib\\ntpath.py'>

如何匹配出C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\lib\\ntpath.py

最好是C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\lib\\


用\s'\S+'

共找到 2 处匹配:
'ntpath'
'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\lib\\ntpath.py'

用r(\from')\s'\S+'没有匹配

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lijt16 发表于 2020-1-29 11:17
from\s'(.+\\\\)
 楼主| ymhld 发表于 2020-1-29 11:20

共找到 1 处匹配:
from 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\lib\\

怎么样吧前面的from空格和‘在结果中去掉
lijt16 发表于 2020-1-29 11:21
ymhld 发表于 2020-1-29 11:20
共找到 1 处匹配:
from 'C:\%users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\li ...

咦,我匹配出来没有from啊
lijt16 发表于 2020-1-29 11:23
snipaste_20200129_112312.png
 楼主| ymhld 发表于 2020-1-29 11:23
lijt16 发表于 2020-1-29 11:21
咦,我匹配出来没有from啊

https://tool.oschina.net/regex

<module 'ntpath' from 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python38\\lib\\ntpath.py'>

 楼主| ymhld 发表于 2020-1-29 11:24

我在python里试试
lijt16 发表于 2020-1-29 11:30
ymhld 发表于 2020-1-29 11:24
我在python里试试

直接在python里试,好像和在线那个有点不同
 楼主| ymhld 发表于 2020-1-29 11:30
本帖最后由 ymhld 于 2020-1-29 11:32 编辑

        print (str(os.path))  #运行的目录
        class_path2=re.split('''from\s'(.+\\\\)''',os.path)
        print (class_path2)
lijt16 发表于 2020-1-29 11:43
ymhld 发表于 2020-1-29 11:30
print (str(os.path))  #运行的目录
        class_path2=re.split('''from\s'(.+\\\\)''',os.p ...

?你想干嘛?匹配出来没有from吧,但是注意结果是列表形式,要在匹配结果后面加[0]
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 20:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表