如何用Replace Pioneer提取txt文件中()里面的内容?
我需要处理的txt文本大致是这样的:fgrehgrjh7(dshytjk)nyjkuykiytjtkukylk98pkoe4to54ty5y65u76ucenfkrwtr...
我需要处理的txt文本大致是这样的:
fgrehgrjh7 (dshytjk) nyjkuyki ytjtk ukylk98p koe4to54ty5 y65u76u cenfkrw tr hk7u 6 fref 56
bjityhjtyi (nuyjikl) ikrgrer g44 8i87o 09p;-e55 4t4t4 wqe3 fhtr sdvgtrhh frthryh ry6 65u 879wq3qe3
jwidw4 (rwefwr4ytj) rgth6u7 fwjmkjh fgklhtr rgpekrpky6 saderf dsgvrg trh8 ewr43trgtrh uykiuktrhr regrgt hy ikl98ol rt5y5y
kdwqkq (ffdefetyhy) iloil lpflspfg efeww lkjw sined saswe cf rety uj8k9i7o 89l089l ertafwe t5y65y
......
文本内容是英文的,一行一行的有很多行,其中的单词我用随机字母和数字代替了,我所需要的就是()里面的内容。我没用过Replace Pioneer,不懂什么正则,请大侠回答要具体,我好比葫芦画瓢~~ :-) 展开
fgrehgrjh7 (dshytjk) nyjkuyki ytjtk ukylk98p koe4to54ty5 y65u76u cenfkrw tr hk7u 6 fref 56
bjityhjtyi (nuyjikl) ikrgrer g44 8i87o 09p;-e55 4t4t4 wqe3 fhtr sdvgtrhh frthryh ry6 65u 879wq3qe3
jwidw4 (rwefwr4ytj) rgth6u7 fwjmkjh fgklhtr rgpekrpky6 saderf dsgvrg trh8 ewr43trgtrh uykiuktrhr regrgt hy ikl98ol rt5y5y
kdwqkq (ffdefetyhy) iloil lpflspfg efeww lkjw sined saswe cf rety uj8k9i7o 89l089l ertafwe t5y65y
......
文本内容是英文的,一行一行的有很多行,其中的单词我用随机字母和数字代替了,我所需要的就是()里面的内容。我没用过Replace Pioneer,不懂什么正则,请大侠回答要具体,我好比葫芦画瓢~~ :-) 展开
1个回答
展开全部
以下是用Replace Pioneer提取所有括号里的内容的详细步骤,很简单:
1. ctrl-o打开文本文件
2. ctrl-h打开replace窗口
* 在search for pattern输入\((.*?)\)即可
* 在replace with pattern输入$1\n即可
* 去掉print unmatched unit前面的勾
3. 点击replace,完成提取
4. ctrl-s保存到文件。
注意括号是全角还是半角的,如果是全角的改成\((.*?)\)即可
1. ctrl-o打开文本文件
2. ctrl-h打开replace窗口
* 在search for pattern输入\((.*?)\)即可
* 在replace with pattern输入$1\n即可
* 去掉print unmatched unit前面的勾
3. 点击replace,完成提取
4. ctrl-s保存到文件。
注意括号是全角还是半角的,如果是全角的改成\((.*?)\)即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询