查看: 841|回覆: 19
收起左側

[求助] 有辦法快速刪除分段符號嗎?

[複製連結]

發表於 2019-7-19 07:12:25 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
不好意思!請問各位厲害的大大一下大大!就是有沒有辦法快速刪除字幕裡面的分段符號?就是這個符號-謝謝!

發表於 2019-7-19 09:18:43 | 顯示全部樓層
開啟您常用的字幕編輯軟體

開啟字幕檔

按下 Ctrl + H , 取代

"尋找目標" 輸入 "-" , "取代為" 欄位什麼都不要填

按下 "全部取代"

就會把 - 全數刪除了
回覆 支持 2 反對 0

使用道具 檢舉


發表於 2019-7-19 09:22:12 | 顯示全部樓層
如果檔案來源是*.srt,使用記事本「編輯」裡的「取代」功能,舉一反三,就能達到您需要的功能!參考看看!
回覆 支持 反對

使用道具 檢舉


發表於 2019-7-19 09:51:51 | 顯示全部樓層
如若用一般文字編輯軟體,時間軸00:00:26,568 --> 00:00:29,863也包含此符號,因此建議用SrtEdit的尋找取代功能,即可避免時間軸的問題。
回覆 支持 反對

使用道具 檢舉


 樓主| 發表於 2019-7-19 09:57:04 | 顯示全部樓層
KOBSS 發表於 2019-7-19 09:18 AM
開啟您常用的字幕編輯軟體

開啟字幕檔

可以了耶!又多學到一樣東西了!謝謝大大的指點喔!
回覆 支持 反對

使用道具 檢舉


發表於 2019-7-19 11:05:40 | 顯示全部樓層
ps20304win 發表於 2019-7-19 09:57 AM
可以了耶!又多學到一樣東西了!謝謝大大的指點喔!

重要的是去除了分行符號, 留著自用就好, 不要拿來分享
回覆 支持 5 反對 0

使用道具 檢舉


發表於 2019-7-19 12:33:18 | 顯示全部樓層
以前也覺得對話符號-礙眼,但是少掉它有時一句對白就分不清是誰說的,
用SrtEdit刪掉它只要幾秒,另外再添加上去可不是幾分鐘的事。
所以你刪除對話符號的官方字幕自用即可,就不要將字幕再重新分享出來。
回覆 支持 反對

使用道具 檢舉


發表於 2019-7-19 13:34:04 | 顯示全部樓層
darkj2k 發表於 2019-7-19 09:51 AM
如若用一般文字編輯軟體,時間軸00:00:26,568 --> 00:00:29,863也包含此符號,因此建議用SrtEdit的尋找取代 ...

先把時間軸的 --> 用 Ctrl-H取代成別的字
記得要選怪字, 字幕裡不會有的那種, 比方說 魍魎 之類的

然後就可以 Ctrl-H 開始改符號

改完之後再把 魍魎 改回 --> 即可
回覆 支持 1 反對 0

使用道具 檢舉


發表於 2019-7-19 15:17:02 | 顯示全部樓層
SrtEDIT 2012 V6.3
CTRL+R 取代 "-"  → 空白 or 空格
SrtEdit.rar (734.81 KB, 下載次數: 7)
回覆 支持 1 反對 0

使用道具 檢舉


發表於 2019-7-19 20:05:42 | 顯示全部樓層
本文最後由 Aray 於 2019-7-19 08:27 PM 編輯

樓上諸位的方法有可能會導致語句中的不是對話行的破折號連接符「-」也一併去掉,最好的辦法是SE的「正則表達式」法

比如楼主所想的是去掉对话行的「-」, 可以這麼設定:
尋找內容:^-(.+)|\r\n-(.+)
取代爲:$1

作用: 當分行對話是以破折號連接符「-」標注的對話行, 就會去掉
注意: 不同的人對對話連接符所用的符號習慣也有不同, 常見還有「﹣」「-」「–」「—」這類中文連接符, 對應修改「尋找內容」的寫法即可

Replace Rules.png




如果是那種對話未分行的, 通常對話是用英文半碼或者中文全碼空格分隔開的, 建議先做分行, 再做去符號, 以免對話行混淆

快速將對話單行轉成多行, 正則表達式可以這麼設定
尋找內容:^-(.+)( )-(.+)
取代爲:-$1\r\n-$3

作用: 把以空格分隔的單行對話, 分拆成多行對話
注意: 空格分隔要區分是用英文半碼或者中文全碼空格分隔開的, 對應修改「尋找內容」的寫法

Replace Rules - Dailog MuiltLines.png

評分

參與人數 2名聲 +20 精幣 +20 收起 理由
Fxe + 10 + 10 之前都是手動分行,學到了!
ethan + 10 + 10 專業教學

查看全部評分

回覆 支持 反對

使用道具 檢舉


發表於 2019-7-19 21:31:53 | 顯示全部樓層
本文最後由 Fxe 於 2019-7-19 09:46 PM 編輯
Aray 發表於 2019-7-19 08:05 PM
樓上諸位的方法有可能會導致語句中的不是對話行的破折號連接符「-」也一併去掉,最好的辦法是SE的「正則表 ...

尋找內容:^-(.+)( )-(.+)
取代爲:-$1\r\n-$3

我用
取代爲:-$1\n-$3 就可以正常,用-$1\r\n-$3 末尾就會多出一個r

這是什麽原因



回覆 支持 反對

使用道具 檢舉


發表於 2019-7-19 23:12:04 | 顯示全部樓層
本文最後由 Aray 於 2019-7-19 11:14 PM 編輯
Fxe 發表於 2019-7-19 09:31 PM
尋找內容:^-(.+)( )-(.+)
取代爲:-$1\r\n-$3

\r\n 在正則表達式中表示一個回車換行符, 要一起
單獨用\n只是一個換行, 在實際顯示時可能會有問題

你所說的情況可否截圖?

回覆 支持 反對

使用道具 檢舉


發表於 2019-7-19 23:19:31 | 顯示全部樓層
本文最後由 Fxe 於 2019-7-19 11:25 PM 編輯
Aray 發表於 2019-7-19 11:12 PM
\r\n 在正則表達式中表示一個回車換行符, 要一起
單獨用\n只是一個換行, 在實際顯示時可能會有問題

可以,是hill大的字幕
https://www.hd.club.tw/thread-250502-1-1.html
}S{R`N59N[E]_HU`@M9162L.png


那帖子2F的字幕是我手動換行的,和用-$1\n-$3d 效果一樣
回覆 支持 反對

使用道具 檢舉


發表於 2019-7-20 00:26:39 | 顯示全部樓層
Fxe 發表於 2019-7-19 11:19 PM
可以,是hill大的字幕
https://www.hd.club.tw/thread-250502-1-1.html

我以你所給字幕, 用同樣表達式, 沒有你你提到的問題
也試了用\n, 確實輸出效果是一樣的, 反正達到目的就好了

Replace Rules - RN.png

更多SE正則表達式用法可從這裡(Multiple Replace)了解, 正則表達式語法可從這裡了解, 支持正則表達式的文本編輯器可通用, 比如Notepad++、UltraEdit等
回覆 支持 反對

使用道具 檢舉


發表於 2019-7-20 00:28:39 | 顯示全部樓層
Aray 發表於 2019-7-20 12:26 AM
我以你所給字幕, 用同樣表達式, 沒有你你提到的問題
也試了用\n, 確實輸出效果是一樣的, 反正達到目的就 ...

好,可能因爲我的版本是3.5.3?

評分

參與人數 1名聲 +1 精幣 +1 收起 理由
ethan + 1 + 1 找免安裝版, 視需求用.53或.59

查看全部評分

回覆 支持 反對

使用道具 檢舉


發表於 2019-7-22 00:17:11 | 顯示全部樓層
本文最後由 Fxe 於 2019-7-22 12:20 AM 編輯
Aray 發表於 2019-7-20 12:26 AM
我以你所給字幕, 用同樣表達式, 沒有你你提到的問題
也試了用\n, 確實輸出效果是一樣的, 反正達到目的就 ...

還想請教一個問題,突然想到也許你可以幫忙解決。
就是像站内HBO字幕中的雙引號是一樣的,像這樣
"1898年"
比如用正則表達式的方式替換成 一個左全形 一個右全形呢
“1898年”
麻煩賜教
回覆 支持 0 反對 1

使用道具 檢舉


發表於 2019-7-22 14:36:15 | 顯示全部樓層
Fxe 發表於 2019-7-22 12:17 AM
還想請教一個問題,突然想到也許你可以幫忙解決。
就是像站内HBO字幕中的雙引號是一樣的,像這樣
"189 ...

不考慮詭異的斷行的情況,可以簡單地使用

"([^"]*)"
替換為
“$1”

評分

參與人數 1名聲 +10 精幣 +10 收起 理由
Fxe + 10 + 10 我很贊同

查看全部評分

回覆 支持 反對

使用道具 檢舉


發表於 2019-7-22 15:22:52 | 顯示全部樓層
以後HBO字幕可以這樣了,麻煩網友寫了一份aegisub插件,可以替換全形數字、字母、連字號、省略號,再配上n6333373大提供的正則表達式,可謂完美。
https://github.com/mixj93/aegisu ... dth-to-halfwidthlua
回覆 支持 1 反對 0

使用道具 檢舉


發表於 2019-7-22 15:32:24 | 顯示全部樓層
本文最後由 Aray 於 2019-7-22 04:51 PM 編輯
Fxe 發表於 2019-7-22 12:17 AM
還想請教一個問題,突然想到也許你可以幫忙解決。
就是像站内HBO字幕中的雙引號是一樣的,像這樣
"189 ...

1、雙引號我是這麼處理的:
尋找內容: ("|「|〝|‘|"|')(.+?)("|」|〞|’|"|')
取代為:“$2”

Replace Rules - Quotation.png

作用: 將"、「、〝、‘、"、'轉換為中文半碼雙引號

問題:
1.這種寫法如果碰到多重引用時, 會出現邏輯錯誤, 例如: xxx“yyy‘xxx’”, 這種情況比較少, 可以通過人工辨別並修改
2.這種寫法僅適用於左右引號兩邊都在同一行, 如果左右引號出現在不同行的情況, 可使用下面介紹的方法




2、分別建立左右兩項雙引號處理並同時啓用選定
尋找內容: (「|〝|‘|"|')
取代為:“

尋找內容: (」|〞|’|"|')
取代為: ”

Replace Rules - Dual Quotation.png

作用: 將「、〝、‘、"、'轉換為中文半碼雙引號
問題: 由於英文引號、HBO全碼中文雙引號左右兩邊都用同樣的符號, 不分左右, 因此有一定概率出錯, 需要與前面所提規則配合使用,最後再人工查找辨別




3、另外, 我們還經常碰到各種省略號的寫法, 我總結歸納了一下常見的幾種, 基本上適用於大部分情況:

尋找內容:  (\. \. \.|\.\.\.\.\.\.|\.\.\.\.|\.\.\.|\.\.|...|···|……|,,,|--|┅|‥)
取代為: …

Replace Rules - Ellipsis.png

作用: 將各種省略號寫法統一為中文半碼三點省略號



4、再有, 經常碰到各種破折號(對話連接符)的寫法, 也總結歸納了一下常見的幾種, 基本上適用於大部分情況:
尋找內容: [—﹣-–]
取代為: -

Replace Rules - Dash.png

作用: 將各種破折號寫法統一為英文半碼破折號




5、最後, 由於我個人非常不喜歡看那種占雙字位元的中文全碼拉丁字符, 所以通常習慣把所有中文全碼拉丁字符轉為英文半碼標準拉丁字符

附件為多重取代規則匯出檔, 解壓後可直接匯入, 這組規則基本等同於Aegisub Plugins的fullwidth-to-halfwidth.lua插件, 高效直觀, 並可根據個人偏好增刪完善
Full-Width Characters Groups.rar (1.97 KB, 下載次數: 5)

評分

參與人數 2名聲 +20 精幣 +20 收起 理由
ethan + 10 + 10 專業教學
Fxe + 10 + 10 我很贊同。佩服!

查看全部評分

回覆 支持 反對

使用道具 檢舉


發表於 2019-7-22 15:38:59 | 顯示全部樓層
Fxe 發表於 2019-7-22 03:22 PM
以後HBO字幕可以這樣了,麻煩網友寫了一份aegisub插件,可以替換全形數字、字母、連字號、省略號,再配上n6 ...

試了一下您給出的這份Aegisub Plugins, 功能很有限...

SE的正則表達式用得好的話無比強大

上週Ethan大有一個關於SE的問題問到了我, 結合個人一些體會, 寫了一份SE的進階玩法的文章, 這幾天整理好各種截圖就會在精研首發, 具體可以到時候更集中交流
回覆 支持 2 反對 0

使用道具 檢舉

您需要登錄後才可以回文 登錄 | 註冊

再次提醒,當您點擊發表回覆,視同您已經明白本討論區的版規,如不明白請先參見各版版規。

熱門推薦

NHK指定台達8K投影技術轉播2020東奧 臨場感破表
NHK指定台達8K投影技術轉
台達8K投影技術獨步全球,吸引日本東京知名森美術館指定使用在藝
預售屋之家庭劇院規劃管線預埋與音響放置問題
預售屋之家庭劇院規劃管線
本帖最後由 love512rx 於 2019-1-18 09:57 PM 編輯 目前在規
我的異響世界
我的異響世界
還記得國小的時候,有一次到同學家打電動。那年代任天堂紅白機正
Sony 全新運動耳機打造”型”動時尚
Sony 全新運動耳機打造”
#全球首款真無線降噪1 #防潑水 #重低音WF-SP700N釋放自由聽感無
自己的音響架自己做,全鋁合金打造,防震+散熱+隔離電 磁波,三個願望讓您一次滿足! 5/6 號更新 心得篇!
自己的音響架自己做,全鋁
3D 示意圖 日本 貼模板 加工中! 一共三組音

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表