請問現在有沒有類似pe2的軟體? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 其 他 軟 體 討 論 版


PCZONE 討論區



通知

-- 其 他 軟 體 討 論 版 包括磁碟或檔案管理工具、掃毒軟體、解壓縮軟體、遠端遙控軟體、備份軟體、傳真軟體、手寫或語音等各種軟體使用經驗討論

會員
請問現在有沒有類似pe2的軟體?
請教..
早期有使用過pe2的人都知道它功能很強,不過可能現在的word變化更多..
但小弟要用的功能是要用批次檔大量修改檔名,要寫在.bat檔裡..
所以我必須要用到的是能夠上下"列"mark起來,而不是像一般word是只能一行mark,而且要能整"列"編輯或插入字元...
不知現在還有那一套編輯程式可以用得到呢?

例如一個文字檔是如此..
1111133311111
2222233311111
4444433344444
5555533355555

我可以在這四行前面加入三個空白,可以把3的部份mark起來,把3往右推,在3的前面空三個空白出來...

當然我知道這可以用程式來寫,不過程式都忘光了....
thanks.

回覆
會員
回覆: 請問現在有沒有類似pe2的軟體?
漢書吧
http://www.stone.com.tw/
回覆
全宇宙最閒的人
回覆: 請問現在有沒有類似pe2的軟體?
WORD有行列功能,但不好控制,且也沒法插入字(?)。
我都用UltraEdit

(若還有PE2,那直接在DOS BOX下RUN PE2修改就行了 XD)

此篇文章於 2009-08-29 11:04 AM 被 DDSC 編輯。.
回覆
FYI
會員

關鍵字 "pe2-like text editor for windows"

TextEditors Wiki: IbmEditorFamily

其中 "X2 for Windows" 是免費的, "T" 和 "E3 IBM" (for DOS) 有提供下載
回覆
會員
回覆: 請問現在有沒有類似pe2的軟體?
每列前面要加三個空白? 整個檔案內容標示,貼到另一個空白檔,前面先空好三格就行囉!

中間的333前面要加三個空白? 搜尋替換全檔 "333" 替換成 "白白白333" 幾秒就好囉!
回覆
FYI
會員

引用:
作者: wepin 觀看文章
每列前面要加三個空白? 整個檔案內容標示,貼到另一個空白檔,前面先空好三格就行囉!

中間的333前面要加三個空白? 搜尋替換全檔 "333" 替換成 "白白白333" 幾秒就好囉!
每列前面要加三個空白? 你自己的文字沒看清楚嗎?

請再指導一下, 中間的繁體字前面要加三個空白, 需要幾秒?
11111天下本無事11111
22222庸人自擾之11111
44444欲窮千里目44444
55555更上一層樓55555
麻煩你別說剪貼三個空白做四次只要幾秒就好囉! 這裡不是腦筋急轉彎, 也不是百萬小學堂, 題目只是怕你看不懂, 所以象徵性只有四列, OK?
回覆
www.ublink.org
回覆: 請問現在有沒有類似pe2的軟體?
推鑑國產Opensource

Notepad++

http://notepad-plus.sourceforge.net/tw/site.htm
回覆
會員
回覆: 請問現在有沒有類似pe2的軟體?
請看清楚我寫的作法 "整個檔案標示" 也就是不管你有幾列,標示要多久,頭加尾而已! 沒說要逐列標示處理;貼上的時候,注意起始點要空三個空白,後面自然會跟上(別用Word做)!!

第二點,若內容不是都一致的話(例如333) 而是有特定位置,那就更容易,不要用搜尋替換,直接看看需要幾列,找檔尾空白處,標示三格空白,看需要幾列,然後游標移回要插入的點,選擇 "插入" ,一次性的就會依你剛才標示的量,一次插入下面全部的列!!

我題目看的很清楚,知道你會有幾萬甚至幾十萬列,真的只要幾秒而已,麻煩你答案要逐字理解,不要只會用Word的思考方式! 再看不懂我也沒能力教你了.....

回覆
WebSphereMania
回覆: 請問現在有沒有類似pe2的軟體?
  基本上要大量修改檔名我多半是用 Bulk Rename Utility (BRU) ......
回覆
會員
回覆: 請問現在有沒有類似pe2的軟體?
test.txt
11111天下本無事11111
22222庸人自擾之11111
44444欲窮千里目44444
55555更上一層樓55555

sed -e "s/\(.....\)\(.*\)\(.....\)/\11234\21234\3/g" test.txt
我個人習慣 type 確認檔案後 <F3> | 繼續處理

中文字前後加 1234
H:\>type test.txt | sed -e "s/\(.....\)\(.*\)\(.....\)/\11234\21234\3/g"
111111234天下本無事123411111
222221234庸人自擾之123411111
444441234欲窮千里目123444444
555551234更上一層樓123455555

改為
11111天 下本無事11111
22222庸人 自擾之11111
44444欲窮千 里目44444
55555更上一層 樓55555

中文字前後加 1234
H:\>type test.txt | sed -e "s/\(.....\)\(.*\)\(.....\)/\11234\21234\3/g"
111111234天 下本無事123411111
222221234庸人 自擾之123411111
444441234欲窮千 里目123444444
555551234更上一層 樓123455555

開頭三個空白
H:\>type test.txt | sed -e "s/\(.....\)\(.*\)\(.....\)/ \11234\21234\3/g"
111111234天 下本無事123411111
222221234庸人 自擾之123411111
444441234欲窮千 里目123444444
555551234更上一層 樓123455555

不管是前面長度不一, 或是中文字長度不一, 或是後面長度不一, 都能通過一次或兩次或多次來匹配到.

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。