SofTalkの正規表現は、ウェブサイトのアドレスを読み上げないようにしたり、電話番号の読み上げなど、通常の単語登録では実現できない読み上げを可能にします。
下記の表の全ての正規表現を、SofTalkの設定にメモ帳で登録することができるテキストファイルです。
登録数が多い、正しく登録できない場合などにご利用ください。
使用しない正規表現は、SofTalkの設定画面で削除することが可能です。
最終更新日:
番号 | 正規表現の名前 | 概要 | 変換対象(正規表現) | 変換結果 | IgnoreCase Singleline Multiline |
---|---|---|---|---|---|
1 | 掲示板の日付時刻読み上げ省略 | 5ch、したらば、ニコニコ大百科掲示板、ニコニコミュニティ掲示板の日付時刻読み上げを省略します。 「5 :名無しさん:2014/07/05(土) 20:00:00.00 ID:AAAAAAAA」を「レス5」と読み上げます。 掲示板の画面をブラウザからSofTalkにコピー貼り付けして読み上げるときに使用します。 ・SofTalk Ver.1.93.21以降のバージョンで使用できます。 ・最終更新日: |
(?#掲示板の日付時刻読み上げ省略 Multiline:オン 2019/12/10)(\d{1,5})(\r\n)?.*(\r\n)?\d{4}/\d\d/\d\d.*ID:.* |
レス$1、 |
IgnoreCase:オフ Singleline:オフ Multiline:オン |
2 | 画像URL読み上げ省略 | 画像のアドレスの読み上げを省略します。 http://www.google.com/title.jpgを「画像リンク」と読み上げます。 |
(?#画像URL読み上げ省略)(?n)(h?ttps?|f?tp):\/\/(わらわら|[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#])+\.(jpg|png|gif) |
画像リンク |
オフ |
3 | 動画URL読み上げ省略 | ニコニコ動画とYouTubeの動画のアドレスを「動画リンク」と読み上げます。 | (?#動画URL読み上げ省略)(?n)(h?ttps?):\/\/((わらわら|www)(\.nicovideo\.jp\/watch\/|\.youtube\.com\/watch)|(nico\.ms\/(sm|nm)|youtu\.be\/))(わらわら|[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#])+ |
動画リンク |
オフ |
4 | URL読み上げ省略 | ウェブサイトのアドレスの読み上げを省略します。 http://www.google.comを「リンク」と読み上げます。 「2.画像URL読み上げ省略」、「3.動画URL読み上げ省略」より下の行に登録してください。 |
(?#URL読み上げ省略)(?n)(h?ttps?|f?tp):\/\/(わらわら|[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#])+ |
リンク |
オフ |
5 | 青空文庫ルビ読み上げ | 青空文庫のルビを読み上げます。(読み上げられないルビもあります。) 3つ登録します。 「岡山《おかやま》の名産|吉備団子《きびだんご》」の文章を「おかやまのめいさんきびだんご」と読み上げます。 「ルビ読み上げA」は、「読み上げB」、「読み上げC」より上の行に登録してください。 スーパーゆっくり(辞書の名前)をSofTalkにインストールすると、誤読が減少します。 |
(?#青空文庫ルビ読み上げA)|.+?《(.*?)》 |
$1 |
オフ |
(?#青空文庫ルビ読み上げB)[一-龠々〆〇ヶ]+《(.*?)》 |
$1 |
オフ | |||
(?#青空文庫ルビ読み上げC)[a-zA-Z']+《(.*?)》 |
$1 |
オフ | |||
6 | www読み上げ | wwwを「ワラワラ」と読み上げます。 | (?#www読み上げA)(?i)(?<![a-za-z])[ww]{2,}(?![a-za-z]) |
,ワラワラ |
オフ |
(?#www読み上げB)(?i)(?<=[^a-za-z&& ])[ww](?=($|[!!。 ])) |
、ワラ |
オフ | |||
7 | 電話番号読み上げ | 12-3456-7890を「1、2の、3、4、5、6の、7、8、9、0」と読み上げます。 | (?#電話番号読み上げA)(?<![\d--・])(\d)(\d)[--・(\(](\d)(\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) |
$1、$2の、$3、$4、$5、$6の、$7、$8、$9、$10、 |
オフ |
(?#電話番号読み上げB)(?<![\d--・])(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) |
$1、$2、$3の、$4、$5、$6の、$7、$8、$9、$10、 |
オフ | |||
(?#電話番号読み上げC)(?<![\d--・])(\d)(\d)(\d)(\d)[--・(\(](\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) |
$1、$2、$3、$4の、$5、$6の、$7、$8、$9、$10、 |
オフ | |||
(?#電話番号読み上げD)(?<![\d--・])(\d)(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(?![\d--・]) |
$1、$2、$3、$4の、$5、$6、$7の、$8、$9、$10、 |
オフ | |||
(?#電話番号読み上げE)(?<![\d--・])(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) |
$1、$2、$3の、$4、$5、$6、$7の、$8、$9、$10、$11、 |
オフ | |||
(?#電話番号読み上げF)(?<![\d--・])(\d)(\d)(\d)(\d)[--・(\(](\d)(\d)(\d)[--・)\)](\d)(\d)(\d)(\d)(?![\d--・]) |
$1、$2、$3、$4の、$5、$6、$7の、$8、$9、$10、$11、 |
オフ |