楼主: xiaochong1a
947 4

[问答] 关于正则表达式问题求助。。。 [推广有奖]

  • 3关注
  • 0粉丝

讲师

96%

还不是VIP/贵宾

-

威望
0
论坛币
4977 个
通用积分
5.0701
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
12756 点
帖子
178
精华
0
在线时间
736 小时
注册时间
2016-12-2
最后登录
2023-4-14

50论坛币
需要提取一部分文本进行处理,不知道如何用正则表达式进行匹配(或者有更好的方法)?
QQ图片20170606171349.png 如图,需要抽取Z4与CR之间的内容,不知道用什么方法,求大神解答。。

关键词:正则表达式 表达式 什么方法 不知道 如何用 表达式
首先应该放上文本,其次应该放多个例子。代码及图片如下:
import re
text = 'Z4 阿西吧阿巴西\n西吧阿。\nCR biubiubiu'#你的文本
model = 'Z4(.*?)CR'#要匹配的模式
pattern = re.compile(model, re.S)#匹配换行符
data = re.findall(pattern, text)#匹配结果

RTX截图未命名.png (220.99 KB)

RTX截图未命名.png

使用道具

#!python3
# temp - to find the chinese text in the whole passage

import re,pyperclip
##
text=str(pyperclip.paste())

chineseRegex=re.compile(r'选择黑.*转化。',re.DOTALL)
text1=chineseRegex.findall(text)
print('Here is the text copied:')
print(' '.join(text1))
pyperclip.copy(' '.join(text1))

##不知道这样可不可以,写得不好还请海涵

使用道具

板凳
xiaochong1a 学生认证  发表于 2017-6-7 13:48:48 |只看作者 |坛友微信交流群
恩恩。我试一下。谢谢了

使用道具

报纸
xiaochong1a 学生认证  发表于 2017-6-9 14:08:31 |只看作者 |坛友微信交流群
这是要处理的文本

savedrecs.txt

628.2 KB

文本

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 18:29