您好我有个超大的TXT文档要处理 我想使用UltraEdit的正则表达式删除包含多个关键字的行,请教如何输入。 请问用ultraEdit 删除关键字所在行的下一行或是上一行...
ULTRAEDIT\u5982\u4f55\u5220\u9664\u542b\u591a\u4e2a\u7279\u5b9a\u5b57\u7b26\u7684\u884c\u5728[\u66ff\u6362]\u5bf9\u8bdd\u6846\u7684[\u9ad8\u7ea7]\u4e2d\uff1a[\u6b63\u5219\u8868\u8fbe\u5f0f\u5f15\u64ce]\u9009Perl\u3002
\u25bc\u95ee\u98981\uff1a
\u67e5\u627e\uff1a
^.*(WWW|COM|NET).*$
\u25b2\u5982\u679c\u60f3\u5220\u9664\u540e\u4e0d\u7559\u7a7a\u884c\uff0c\u5c31\u7528\uff1a
^.*(WWW|COM|NET).*\n
\u66ff\u6362\u4e3a\uff1a(\u7a7a)
\u25bc\u95ee\u98982\uff1a
^.*(WWW.*COM|COM.*WWW).*$
\u25b2\u5982\u679c\u60f3\u5220\u9664\u540e\u4e0d\u7559\u7a7a\u884c\uff0c\u5c31\u7528\uff1a
^.*(WWW.*COM|COM.*WWW).*\n
\u66ff\u6362\u4e3a\uff1a(\u7a7a)
\u7a0d\u524d\u7ed9\u7684\u56de\u7b54\u6709\u8bef\uff0c\u73b0\u5df2\u6539\uff1a
\u5220\u9664 \u5173\u952e\u5b57\u6240\u5728\u884c \u7684\u524d3\u884c\uff1a
(^.*?(\r?\n|\r)){3}(.*?\u5173\u952e\u5b57)
\u66ff\u6362\u4e3a\uff1a
\3
\u5220\u9664 \u5173\u952e\u5b57\u6240\u5728\u884c \u7684\u540e5\u884c\uff1a
(\u5173\u952e\u5b57.*?(\r?\n|\r))(^.*?(\r?\n|\r)){5}
\u66ff\u6362\u4e3a\uff1a
\1
\u5220\u9664 \u5173\u952e\u5b57\u6240\u5728\u884c \u7684\u524d4\u884c\u53ca\u540e2\u884c\uff1a
(^.*?(\r?\n|\r)){4}(.*?\u5173\u952e\u5b57.*?(\r?\n|\r))(^.*?(\r?\n|\r)){2}
\u66ff\u6362\u4e3a\uff1a
\3
\u82e5\u4ecd\u672a\u89e3\u51b3\uff0c\u8bf7\u201c\u8865\u5145\u8bf4\u660e\u201d\u6216\u201c\u8ffd\u95ee\u201d\uff0c\u6211\u7ee7\u7eed\u5e2e\u4f60\u3002
用UltraEdit打开你的文件,快捷键:Ctrl+R
查找:
\r\n[^\r\n]*(安徽|新疆|四川|河北|山东)[^\r\n]*\r\n
替换为:
\r\n
点击“全部替换”就可以了
注:此正则稍微有点局限性,首尾两行如果出现这些关键字需要你手工删除一下
#!python
# encoding: utf-8
import codecs
bypasslist = [u'安徽', u'新疆', u'四川', u'河北', u'山东']
def _filter(ln):
for w in bypasslist:
if w in ln: return False
else:
return True
with open(savetofile, 'w', 'gbk') as handle:
for ln in filter(_filter, codecs.open(sourcefile, 'r', 'gbk')):
handle.write(ln)
额 好像现在还没有这样的软件能把你所说的那些字全部删除的.只能慢慢自己删了
可以用或匹配
.*(安徽|新疆|四川|河北|山东)+.*
时删除包含“安徽”
绛旓細鐢║ltraEdit鎵撳紑浣犵殑鏂囦欢锛屽揩鎹烽敭锛欳trl+R 鏌ユ壘锛歕r\n[^\r\n]*(瀹夊窘|鏂扮枂|鍥涘窛|娌冲寳|灞变笢)[^\r\n]*\r\n 鏇挎崲涓猴細\r\n 鐐瑰嚮鈥滃叏閮ㄦ浛鎹⑩濆氨鍙互浜 娉細姝ゆ鍒欑◢寰湁鐐瑰眬闄愭э紝棣栧熬涓よ濡傛灉鍑虹幇杩欎簺鍏抽敭瀛楅渶瑕佷綘鎵嬪伐鍒犻櫎涓涓
绛旓細棣栧厛锛屼綘瑕佹壘涓鍙伴厤缃緢楂樼殑鐢佃剳锛涘叾娆★紝浣犺闈炲父鏈夎愬績锛涙渶鍚庯紝浣犵殑榧犳爣瑕佸緢鍧氬己銆傚鏋滄枃浠堕噷闈璺熷叾浠栧瓧绗︽贩鎺掞紝鐩存帴鎵撳紑txt鏂囦欢锛屾墦寮鏇挎崲鍔熻兘锛屽鍥剧偣鍑绘浛鎹2000娆°傘傘傚鏋滈噷闈㈠彧鏈塝锛屾寜涓涓婭nsert閿紝鐒跺悗鎸2000娆閿
绛旓細鐢╓ord鎵撳紑鏂囦欢鍚庯紝鎸塁trl+H缁勫悎閿皟鍑烘浛鎹㈠璇濇锛屽湪鏌ユ壘涓緭鍏ワ細_*^13 鍦ㄦ浛鎹负涓緭鍏ワ細^p 鍕鹃変娇鐢ㄩ氶厤绗︼紝鍐嶇偣鈥滃叏閮ㄦ浛鎹⑩濓紝淇濆瓨鏂囦欢锛屾彁绀轰細涓㈠け鏍煎紡鏃讹紝涓嶇敤鐞嗕細锛岀‘瀹氬嵆鍙
绛旓細鐩存帴鎵撳紑锛屽綋鐒朵細鍗℃鍠姐TXT锛岃秴杩10MB锛岄兘鏄釜澶鏂囦欢浜嗐傚彲浠ヨ瘯涓涓嬫敼TXT鏂囦欢鐨勬墿灞曞悕锛.txt锛夈傚彲閫変互涓嬬殑鎵╁睍鍚嶃.txt鈫.doc(WORD鏂囨。).txt鈫.rtf锛堝啓瀛楁澘锛
绛旓細1锛屼粠婧愬ご锛氳鏉ユ簮甯綘鍒嗗潡鎷嗗垎鎴愬皬鏂囦欢鍐嶈緭鍑猴紝鍐嶅垎寮鏌ョ湅 2锛岃嚜宸辫繖涓皬绋嬪簭鏉ユ煡鐪嬶紝姣斿鎬濊矾鍙互鏄細(1)绋嬪簭甯綘鎸夌収鐧惧厗涔嬬被鐨勶紝鏈澶鍙澶у皬鎷嗗垎鎴愬皬鏂囦欢鍐嶅垎鍒悳绱 (2)绋嬪簭杩涜鍖归厤锛屾瘮濡備竴娆″姞杞10琛岋紝鎴栬呮瘮濡傛娴嬪彞鍙风瓑鐗瑰畾瀛楃浣滀负涓娆″姞杞姐傚尮閰嶅埌浣犵殑鍏抽敭瀛楋紝濡傛灉纭畾鏄綘闇瑕佺殑锛屽湪缁欎釜...
绛旓細鍙笉鍙互璐村埌word鍐嶆搷浣 鐢ㄢ滄浛鎹⑩濅綘鐨鏂囨。鎬庝箞鍒嗙殑鍒楀晩锛屾浛鎹>鏇村>鐗规畩鏍煎紡閲屾湁鍚勭閫夐」锛屾妸涓嶈鐨勯儴鍒嗘浛鎹负鈥溾濆氨琛屼簡鍚
绛旓細鎶婂厜鏍囩Щ鍔ㄥ埌涓棿浣犳兂澶嶅埗鐨勪綅缃,鐒跺悗鎶婃粴鍔ㄦ潯鎷夊埌椤,鎸変綇SHIFT鐐圭涓琛岀涓鏍兼渶鍓嶉潰,灏卞彲浠ヤ簡
绛旓細缁欎綘涓涓緢绠鍗曠殑鏂规硶 灏嗗厜鏍囩Щ鍒板紑濮嬪壀鍒囩殑鍦版柟 绉诲姩鍙宠竟鐨勭Щ鍔ㄦ潯鍒版渶鍚 鎺ョ潃鎸夌揣SHIFT閿 鍐嶇敤榧犳爣鐐逛竴涓嬫枃绔犳渶鍚 杩欐牱灏遍夊畾浜 鎺ョ潃灏卞彸閿壀鍒囥
绛旓細棣栧厛鐪嬩笅浣犵殑椹卞姩鏈夋病鏈夎鍏紝杩欎釜闂寰堟湁鍙兘鏄樉鍗¢┍鍔ㄦ病瑁呮垨鑰呴敊璇紝鏈夊彲鑳芥槸纭欢闂锛岀敤3Dmark06璺戜竴閬嶈瘯璇曪紝鎴栬呯敤鍏朵粬妫娴嬭蒋浠舵娴嬩竴閬
绛旓細:: 浣犵殑鐩殑灏辨槸鎻愬彇鏂囨湰閲岀殑 ed2k 鐨勯摼鎺ュ悧:: 濡傛灉鏄殑璇濓紝灏辩敤浠ヤ笅璇彞@echo off findstr /i "ed2k" "1.txt">>D:\ED2K.txtstart "" "D:\ED2K.txt" &exit:: 灏嗕唬鐮佷繚瀛樹负 .bat 鎵瑰鐞鏂囦欢绫诲瀷锛岃繍琛屽嵆鍙:: 绗簩琛岀殑 1.txt 涓轰綘閭d釜鏂囨湰鏂囨。, 鑷淇敼鏂囦欢鍚嶅嵆鍙 :: 涓浗鎵瑰鐞...