◀一般トップへ
  • 4019 「"」「'」の扱いについて
    • 4020 Re:「"」「'」の扱いについて
      • 4021 Re2:「"」「'」の扱いについて
        • 4168 Re3:「"」「'」の扱いについて
  • [4019] 「"」「'」の扱いについて いいやま 2004年08月27日 08:44

    ダブルクォーテーション、シングルクォーテーションで
    カラー表示するようにした際に例えば「B's reco」などと
    いった文字列が存在するとその後「'」が出てくるまで他のカラー
    は無視されてしまいます。
    できれば
    「"」「'」がある行にもう一つ「"」「'」がなくても次の行からは
    カラー表示を行わないようにしていただきたいです。
    • [4020] Re:「"」「'」の扱いについて ヤマモ 2004年08月27日 12:40

      ▼ いいやまさん
      > ダブルクォーテーション、シングルクォーテーションで
      > カラー表示するようにした際に例えば「B's reco」などと
      > いった文字列が存在するとその後「'」が出てくるまで他のカラー
      > は無視されてしまいます。
      > できれば
      > 「"」「'」がある行にもう一つ「"」「'」がなくても次の行からは
      > カラー表示を行わないようにしていただきたいです。

      どもっ、上記の件でしたら、ガンバレば今の仕様で可能かな?と。
      まず、タイプ別設定のカラータブにある
      「シングルクォーテーション文字列」「ダブルクォーテーション文字列」
      の[□色分け/表示]を無効にします。
      それから、コレ→「/(["'])([\\].|[^\1])*?\1/k」
      を正規表現キーワードとして登録します。
      どうでしょう?ちと試してみてください。
      (C言語風エスケープ対応版です)
      • [4021] Re2:「"」「'」の扱いについて いいやま 2004年08月28日 00:11

        ▼ ヤマモさん
        > ▼ いいやまさん
        > > ダブルクォーテーション、シングルクォーテーションで
        > > カラー表示するようにした際に例えば「B's reco」などと
        > > いった文字列が存在するとその後「'」が出てくるまで他のカラー
        > > は無視されてしまいます。
        > > できれば
        > > 「"」「'」がある行にもう一つ「"」「'」がなくても次の行からは
        > > カラー表示を行わないようにしていただきたいです。
        >
        > どもっ、上記の件でしたら、ガンバレば今の仕様で可能かな?と。
        > まず、タイプ別設定のカラータブにある
        > 「シングルクォーテーション文字列」「ダブルクォーテーション文字列」
        > の[□色分け/表示]を無効にします。
        > それから、コレ→「/(["'])([\\].|[^\1])*?\1/k」
        > を正規表現キーワードとして登録します。
        > どうでしょう?ちと試してみてください。
        > (C言語風エスケープ対応版です)

        できました!
        色を別にしたかったので
        /(["])([\\].|[^\1])*?\1/k
        /(['])([\\].|[^\1])*?\1/k
        のように二種類登録しました。
        ありがとうございました。
        • [4168] Re3:「"」「'」の扱いについて 武本ティモシー 2004年12月01日 10:51

          これはいいですね。この正規表現の言語はPerlですか?

          私は
          ~で始まる行
          =で始まる行
          をコメントとは違う色で表示したいですが、どうも。

          マクロの掲示板ではよく使う置換表現の一覧表がありますように、
          よく使う正規表現の一覧表を掲載いただけましたら幸いです。