Skip to main content
May 1, 2017
Answered

正規表現について(図あり)

  • May 1, 2017
  • 2 replies
  • 1853 views

正規表現について教えてください。

例えば、1行4文字の最初の3文字にマッチさせることは可能でしょうか?

最後の1文字以外の文字にマッチといった感じでしょうか。

インデザインの正規表現スタイルを使用して、

マッチした文字の各文字の後ろにアキ量を入れたいのです。

    This topic has been closed for replies.
    Correct answer monokano

    ^.{1,3}(?=.)

    これでどうでしょう。

    追記:

    スイマセン、てきとーに書いちゃった。こっちかな。

    2 replies

    assause
    Community Expert
    Community Expert
    May 1, 2017

    特に文字種別などを気にせずに「行頭から3文字」だけであれば、

    ^.{3} でマッチできると思います。

    (もし3文字以下であってもマッチングさせる場合は ^.{1,3} としてください)

    もし条件が異なるようであれば、もう少し具体的な条件をご提示ください。

    なお質問される際はOSバージョンや具体的な利用バージョンなどを記載しましょう。

    (ジャパンフォーラムのトップページ右上のテンプレート利用が効率的です)

    May 1, 2017

    assause  様

    ご指摘ありがとうございます。

    こちらが私の環境になります。

    失礼しました。

    ①仕様OS:mac os yosemite 10.10.5

    ②CS6(パッケージ版)

    こちらですと、文字数に関係なく「行頭から●文字」ですよね。

    説明不足でした。

    具体的に説明いたしますと、

    2文字の場合、1文字目だけにアキ量○

    3文字の場合、2文字目までアキ量○

    4文字の場合、3文字目までアキ量○

    といった感じにしたいのです。

    図のようなイメージで一つの段落スタイルで管理できればと考えております。

    可能でしょうか。

    Omachi
    Legend
    May 1, 2017

    ^...

    ですが。

    May 1, 2017

    CS5 omachi 様

    返信ありがとうございます。

    こちらですと、文字数に関係なく「行頭から●文字」ですよね。

    説明不足でした。

    2文字の場合、1文字目、

    3文字の場合、2文字目まで、

    4文字の場合、3文字目までにマッチさせるといった感じです。

    図のようなイメージで一つの段落スタイルで管理できればと考えております。

    可能でしょうか。

    よろしくお願いします。

    monokano
    Community Expert
    monokanoCommunity ExpertCorrect answer
    Community Expert
    May 1, 2017

    ^.{1,3}(?=.)

    これでどうでしょう。

    追記:

    スイマセン、てきとーに書いちゃった。こっちかな。