無法刪除記事本中的格式,PureText 不適用於 YouTube

無法刪除記事本中的格式,PureText 不適用於 YouTube

如果我轉到 YouTube 鏈接,例如http://www.youtube.com/watch?v=1Jfm-92JXVE我想將一些評論複製到記事本,我發現有些文本仍然比其他文本小。

如果我選擇全部並執行 PureText 快捷鍵,它仍然不會刪除格式。如果我選擇全部並將其“更改”為所有一種字體和字體大小(已經是),它不會使其全部為一種大小。

在此輸入影像描述

在此輸入影像描述

答案1

雖然文字中沒有任何格式,但文字似乎包含 Unicode 字元(至於哪些字元我不確定),我猜測這就是導致問題的原因。刪除它們的快速方法是將文字檔案另存為 ASCII 並重新開啟它。

答案2

您可以找到這些超出範圍的字元並決定如何處理它們。您可能只想用直引號替換它們。但其他字元將是記事本可能無法很好處理並且您想要刪除的討厭字元。

所以對於記事本++找到[\x{0080}-\x{FFFF}]

請注意,您可以按一下「取代」選項卡,以便可以進行尋找/取代。

在此輸入影像描述

上面應該夠了,但還有一些進一步的解釋

ascii 範圍是 0000h-007Fh,即 base10、0-127。因此,如果您搜尋 128+ 即 80h-FFFFh 之外的任何 unicode,那麼您可以找到這些字元。正規表示式語法具有字元範圍的概念,因此 [AZ] 是 unicode 中 A 和 Z 之間的任何字元。在notepad++ 中,您可以使用utf-16 代碼指定一個字符,其表示法為\x{...},其中... 是十六進制,因此對於十六進制為41 的“A”,您可以指定\x{0041 }。 Editpad 將使用 \u.... 例如\u0041。所以在 editpad pro 中你會這樣做[\u0080-\uFFFF]。在記事本++中,您可以按照上圖所示進行操作。 [\x{0080}-\x{FFFF}] 請注意,它的正規表示式語法方面是相同的,但指定字元的方式在文字編輯器之間有所不同。

答案3

由於某種原因,我可以將任何內容放入記事本中,並且所有格式都會被刪除而不保存。除了純文字之外,僅保留一些選項卡。使用Win 7家庭進階版6.1 SP1其他技巧 http://www.techsupportalert.com/remove-unwanted-formatting-from-text.htmhttp://blog.eogn.com/eastmans_online_genealogy/2011/07/remove-text-formatting-when-copying-and-pasting.html

答案4

基於 R4D4 的答案,我建議以下內容(任一/兩者對我有用):

1)使用Windows記事本:

  • (a) 將文字貼到 Windows 記事本中的新文件中
  • (b) 刪除出現的任何意外/隱藏字符,例如軟連字符(請參閱 barlop 在該線程中的回答:將文字從 YouTube 複製到剪貼簿會引入破折號?
  • (c) 將其儲存為 ANSI 檔案(注意:如果文字包含 Unicode 字符,此處會出現警告訊息;按一下「確定」)
  • (d) 開啟上一個步驟所建立的 ANSI 文件
  • (e) 將文字複製並貼上到您想要的目的地

2)使用記事本++

  • (a) 將文字貼到 Notepad++ 中的新檔案中
  • (b) 刪除任何可能出現的奇怪字元**
  • (c) 將編碼從 UTF-8 更改為 ANSI
  • (d) 再次刪除可能出現的任何奇怪字符
  • (e) 將文字複製並貼上到您想要的目的地

**這假設您的 Notepad++ 設定遵循預設值以 UTF-8 編碼建立新檔案。檢查兩種編碼中的非預期字元可能是必要的,因為一些有問題的字元在ANSI 中看起來並不奇怪,並且在UTF-8 中更容易發現(例如軟連字元:請參閱barlop 在該線程中的回答:將文字從 YouTube 複製到剪貼簿會引入破折號?)。

相關內容