5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #3860

    copechan
    メンバー

    強調に0~9を登録すると常に0~9が強調されてしまいます。
    数文字ではなく、数値の強調表示は可能でしょうか?

    例)
    ○:123
    ○:1.23
    ×:A123

    強調の正規表現を使ってみたのですがうまくいきません。
    設定方法はありますでしょうか?
    よろしくお願いいたします。

    #3861

    yunoki
    メンバー

    b[0-9.]+b
    と設定して正規表現チェックをいれて強調すればご希望の動作になるかと思います。

    ちなみに、bは、単語の区切りを表します。

    #3862

    copechan
    メンバー

    b[0-9.]+b で実装するとメンバー区切り子のドットまで反応してしまうようです。
    正規表現に疎くていまいちよくわかっていませんが、
    yunoki さまの式をヒントに下記の式で実装しました。
    —-
    -?b[0-9]+b|-?b[0-9]+.[0-9]+b
    —-
    ありがとうございました。

    #3863

    takuya
    参加者

    シンプルに、[[:digit:]]+[[:digit:]|.]* じゃだめかな。

    #3869

    copechan
    メンバー

    その式ですと、「数文字」に反応してしまい、「数値」の反応にはならないようです。

    takuya 様の式を参考に -?bd+[d|.]*b としました。
    これもまだ数値の反応には不完全な状態で、
    数値で無いもの 0.0.0 に反応してしまいます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone