Skip to main content
Participating Frequently
August 5, 2022
Answered

縦組み文章で市外局番の処理を正規表現で行いたい

  • August 5, 2022
  • 1 reply
  • 576 views

縦組み文章ですが開催情報などを扱っているの、その場合の正規表現の相談です。以下のような文章で、文章中の二桁数字は文字スタイルで縦中横の等幅半角数字にして処理するのですが、市外局番は全角数字のままで処理したいと考えています。

今は文章段落以外の文章には、正規表現で右記を当てはめてますが、(?<![\d,\.])\d\d(?![\d,\.])ただ市外局番の二桁は当てたくないです。ココから先が解らず、この段落は手作業でスタイルを当ててます。

また正規コードの知識が乏しく、どこかおすすめのサイトなども合わせて教えていただければ幸いです。よろしくお願いいたします。

This topic has been closed for replies.
Correct answer ajabon grinsmith

(※すみません、スクショをしくじって一度編集しました)

 

>正規表現で右記を当てはめてます

正規表現スタイルで、という解釈で進めていいでしょうか?

 

電話マークが記号フォントでなければ、否定後読みのクラスに☎︎を追加するだけでいけるかと思います。

 

なんかずるい感じですが。

 

おすすめのサイト…もうかなり昔ですが、市川せうぞーさんがCS3時代にすごくまとめてくださったやつが今でも9割ぐらいは通用するので紹介します。

http://www.seuzo.jp/st/Other/InDesign_regex.html

現行バージョンにおける差分については、ある程度できるようになってからの話でOKかと思います。

参考になれば。

1 reply

ajabon grinsmith
Community Expert
ajabon grinsmithCommunity ExpertCorrect answer
Community Expert
August 5, 2022

(※すみません、スクショをしくじって一度編集しました)

 

>正規表現で右記を当てはめてます

正規表現スタイルで、という解釈で進めていいでしょうか?

 

電話マークが記号フォントでなければ、否定後読みのクラスに☎︎を追加するだけでいけるかと思います。

 

なんかずるい感じですが。

 

おすすめのサイト…もうかなり昔ですが、市川せうぞーさんがCS3時代にすごくまとめてくださったやつが今でも9割ぐらいは通用するので紹介します。

http://www.seuzo.jp/st/Other/InDesign_regex.html

現行バージョンにおける差分については、ある程度できるようになってからの話でOKかと思います。

参考になれば。

katayanagi51
Community Expert
Community Expert
August 5, 2022

市川せうぞーさんご執筆の『InDesign者のための正規表現入門』(電子書籍/EPUB版,2010)が何年か前に無償化され,誰でも読むことができようになっています。確認したところ,まだダウンロードが可能でした。

 

Dropbox - InDesign-Regex.epub(市川せうぞー) 

 

Participating Frequently
August 5, 2022

@katayanagi51 

ダウンロード版、ありがとうございます!

また入手してみます!