回覆列表
  • 1 # 使用者3333169887129

    先說在每行行首插入相同文字的辦法。首先把原始文字貼上到notepa++裡,然後事先複製好你要重複輸入的字元123abc,然後把游標移到第一行第一列,也就是“床”的前面,然後按住ALT鍵,滑鼠從第一行直接拉到最末行,然後就看到游標變長了,最後直接ctrl+v貼上即可。然後把游標移到第一行的末尾,就可以用列編輯在每行行尾插入重複文字了。

    辦法二: notepa++正則表示式替換

    把原始文字貼上到notepa++裡後,搜尋,替換,查詢目標裡輸入^,替換為裡輸入123abc,注意:下方的查詢模式裡要選擇“正則表示式”,最後點選“全部替換”就能看到效果了。

    行尾操作也類似,查詢目標裡輸入$,替換為裡輸入456xyz即可。

    ^匹配行首,而$匹配行尾。

    辦法三:gVIM命令

    如果你使用vim,那麼下面的命令可以讓你在每行快速插入重複字元。每行的行首都新增自定義的文字或字串:

    每行的行尾都自定義的文字或字串

    例如要在每行行尾輸入456xyz,可以先打冒號,然後直接ctrl+v或者用手勢貼上%s/$/456xyz即可。

    另一個在每行行首插入相同字元的辦法,這是在國網路站上發現的:先調游標到第一行的行首,然後按Ctrl+Q選擇列,然後按j選擇多列,然後按Shift+i,然後輸入你要像插入的字串,最後按Esc就OK了。

    辦法四:excel的CONCATENATE函式

    先複製原始txt文件,然後新建一個excel,在B1單元格右鍵,貼上,然後在A1中輸入123abc,下拉複製;同樣在C1中輸入456xyz,下拉複製。然後在D1中輸入=CONCATENATE(A1,B1,C1),回車即可把A1B1C1連起來,最後下拉就完成了。其中=CONCATENATE(A1,B1,C1)命令等同於=A1&B1&C1,當元素少的時候,使用&比較簡便。

    參考:

    Notepad++的列編輯功能vim 每行行首或行行尾插入相同字串How do I insert text at beginning of a multi-line selection in vi/Vim?Excel中concatenate函式的使用方法

  • 中秋節和大豐收的關聯?
  • 可樂要加冰下一句搞笑?