求助如何快速批量找出檔案中的所有詞(可以用正規表示式)

2022-12-07 01:05:12 字數 2640 閱讀 6342

1樓:

這個用正則提取並不難。我這裡用的軟體是emeditor先用正規表示式查詢:^

替換成:★(這個隨便,△,○都行)

提取串:^(.)( )|★|( )(.)( )|( )(.)$提取出來的是4個字的,然後把★替換掉就行了。

2個字的,可參照上面的。

2樓:己聞楣

查詢:((^| +)([\u4e00-\u9fa5]|[\u4e00-\u9fa5])(?=$| +)|^((?!

(?:^| +)[\u4e00-\u9fa5](?:$| +)).

)+$)

替換為空

瑕疵:行首可能留有空格,欲求完美,可自行批量刪除,應該會吧?

**:有個很關鍵的事兒就是「什麼叫漢字」,看你的例子全是gbk集合(收編了21000多個)的,如果想包含中日韓超大字符集的漢字(目前已編碼76000多個),則[\u4e00-\u9af5]的寫法需要擴充,有興趣的話,可以找一找我回答過的相關問題。

另:「找出所有非四字詞」是啥意思?是「刪除所有四字詞,只留下非四字詞」嗎?估計第一個問題解決了,應該能夠啟發你自己搞定,若不成,再追問。

怎麼在txt中批量查詢替換同型別欄位? 10

3樓:

用ue或者nodepad之類的軟體,上正規表示式替換~

要怎麼樣才能批量的提取txt文字大於或等於6位的資料

4樓:

用各種能用正規表示式的文字編輯器提取

比如 siphonink 虹吸墨

在虹吸墨中開啟 正則資訊提取 功能

正規表示式一欄輸入:(\w)

點選」開始分析「就行了

5樓:匿名使用者

比如是處理d:\xx位置的1.txt

開始\執行 輸入cmd進入到命令列,再輸入兩行命令cd/d "d:\xx"

findstr ...... 1.txt>2.txt如果想改寫原檔案再輸入一行

move 2.txt 1.txt

shell指令碼,正規表示式,如何批量替換多個資料夾中指定字元中的指定字元 50

如何用python從文中獲取檔名再用正規表示式批量修改檔名

6樓:草原上之狼

import os

x = 1

while x < 101:

if x < 10:

file_name = "0"+str(x) + ".txt" #10一下則前面補零

file = open(file_name)else:

file_name = str(x) + ".txt"

file = open(file_name)line = file.readline()file.close()

os.rename(file_name,line) #重新命名x = x + 1

如何查詢目錄下包含某個字串的所有檔案

7樓:有一手

文字編輯器工具,比如sublime  進去ctrl+shift+f 整個目錄搜尋 ,

左側是你的當前目錄內的所有檔案,*.*表示所有檔名的所有格式你也可以是設定比如查詢txt檔案

流程:查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名find.|xargs grep-ri"ibm"-l

1.正規表示式

(1)正規表示式一般用來描述文字模式的特殊用法,由普通字元(例如字元a-z)以及特殊字元(稱為元字元,如/、*、?等)組成。(2)基本元字符集及其含義

只匹配行首。如^a 匹配以a開頭的行abc,a2e,a12,aaa,.

只匹配行尾。如^a 匹配以a結尾的行bca,12a,aaa,.

匹配0個或多個此單字元。如(a)*匹配 空,a,aa,aaa,.

:只匹配內字元。可以是一個單字元,也可以是字元序列,用","將裡面要匹配的不同字串分開。也可以使用-來表示內字元序列的範圍,如[1-5]表示[12345]

\:只用來遮蔽一個元字元的特殊含義。如\*,\',\",\|\+,\^,\.等

(點)只匹配任意單字元。pattern\:只用來匹配前面pattern出現的次數.

n為次數。如a\匹配aa.pattern\:

含義同上,但次數最少為n.如a\匹配aa,aaa,aaaa,.pattern\:

含義同上,但次數在n和m之間。如a\匹配aa,aaa,aaaa三個

(3)舉例說明:

匹配空行

希望能幫到大家

8樓:匿名使用者

查詢目錄下的所有檔案中是否含有某個字串

python 查詢txt檔案內指定字串後空格內的內容,正規表示式

9樓:匿名使用者

import re

text=open(r"a.txt").read()findtext=re.findall(r"abc\s+(defg)",text)

newtext=open(r"b.txt","w")newtext.writelines(line+"\n" for line in findtext)

cad中如何快速找出銳角,cad中如何快速找出銳角?

有時候圖很多bai隔得很遠,du 會出現找不到zhi圖。你可以雙擊滑鼠中鍵,dao顯示所有圖,有內時候也找不到,容你就ctrl a全選所有,然後就會出現選中的圖,你就知道了,你的情況應該是左下角做的圖,很可能你不小心在右上角點了一個點,距離很遠結果就找不到圖了 先畫一條直線 重複直線選著這條直線左端...

在兩張Excel表中如何使用函式批量找出包含有相同欄位的位置

我的處理方式是這樣的,用個函式,vlookup 和exact 1 確定兩張表能夠判定重複的關鍵欄位或者欄位組合,這很重要,是計算機判斷的依據,其實人工判斷也是一樣的。2 對錶1按關鍵欄位進行排序,如何是欄位組合就新增1列,把欄位組合計算出來,用文字合併函式 多了一個函式,抱歉。3 表2最前面增加1列...

在CAD中如何快速找出相同標識的圖形或者符號?AUTO CA

請先確定相同標識的圖形或者符號最好是塊或在單獨的圖層中,且全部可見可選 然後輸入 qselect 或 fi 選塊或圖層,然後選你要找的塊名或圖層名 就行了 不懂加370288938 按ctrl shift a cad中怎樣將開啟的多個圖紙標籤顯示在視窗上方方便檢視 不知道你用 的是哪抄個cad版本,...