關閉廣告
有看到不少文章都有寫關於垂直選取

想請問是否有其他選取方式?

例如

123 = 456
789 = 987

只選取等號後面

或者不規則的選取?

垂直選取的前提是要剛好對齊,才可以選取到

例如

213456 = 51
1531 = 51

要選取等號後的數字 顯然垂直選取就不行
何況我要選取幾萬行..

或者其他方法可以請教一下~
謝謝
Notepad++應該不行,
可以用excel,匯入資料,用"="分欄位。
或是在Notepad++用","取代"=",另存csv檔,
再用excel開啟。

excel就可以選取某欄位。
格雷迪
好的 感謝~
把"=" 取代成 "= " 後面等號的後面加上許多的空白
213456 =..... 51
1531 =..... 51
接著從空白的地方垂直選取(含空白)
.... 51
. 51
複製到另外一頁面 再把" "取代"" (把空白變成空值) 就是你要的結果了
51
51
多思考一下 就有許多不同的解法
模糊的問題只會得到模糊的答案 精準的問題則會得到精準的答案
格雷迪
其實我也有想過~ 只是想確認 Notepad++可以做到哪歇的可能性 感謝回答
Kenny_Din wrote:
把"=" 取代成 "...(恕刪)

這樣也行
别被我選中..為何又選中..
格雷迪
感謝回答~
格雷迪 wrote:
何況我要選取幾萬行..

幾萬行 的規模最好還是寫個或找個小程式 (notepad++ script) 來做,面對完全不規則的憑直覺硬幹比較危險,會冒著漏處理或處理錯了好幾行的風險....
文字編輯程式是否符合實際應用的需要?
格雷迪
其實並不是很重要的東西 所以才想問問有沒有這些功能 沒處理到或處理錯的也不會有很大的風險
感謝各位回答~
主要是想問有沒有除了垂直選取以外的方式
例如條件式的選取等等

文件雖幾萬行,但只是私人文件
並非重要文件,漏了幾行或錯了幾行大不了再手動去做更改而已
目的主要是想請問是否有更方便的選取方式
節省我去手動處理的時間

看來是需要其他程式或外掛才有可能~這邊還是感謝各位回答
取代時先點選[使用規格運算式] (Regex,正規表示式,Regular Expression)
尋找 ^\d* = (=前後有空白)
取代(空白)
就可以把 =前面的東西移除
\d 表示0..9,詳細Google regex就有很多資料
chuway wrote:
取代時先點選[使用規(恕刪)

正想回 regex
這是最快最簡單的
replace all 就解決

在 unix 就用 awk 然後 pipe 非常快
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!