Как я могу легко найти серый цвет с помощью Regex?

Другим вариантом является двойное значение XOR с самим собой:

var i = 12.34;
console.log('i = ' + i);
console.log('i ⊕ i ⊕ i = ' + (i ^ i ^ i));

Это будет выводить:

i = 12.34
i ⊕ i ⊕ i = 12
-1
задан Lukas 15 January 2019 в 19:47
поделиться

1 ответ

Эти регулярные выражения довольно просты, отдельные регулярные выражения могут быть:

  1. \B#([0-9a-fA-F]{2})\1\1\b
  2. \B#([0-9a-fA-F])\1\1\b
  3. \B#([0369cf]{2})\1\1\b
  4. [1110 ]

    Но вы можете объединить 1. и 2 в одно регулярное выражение:

    \B#([0-9a-fA-F]{1,2})\1\1\b
    

    Если вы также хотите объединить третье, вам просто нужно настроить действительный список символов.

    \B#([0369cf]{1,2})\1\1\b
    


    Я не уверен, что вы имели в виду

    , есть ли способ сравнить только значение из групп?

    Но если ваш вопрос заключался в том, как снова сопоставить точно такие же символы, вы вправе использовать обратные ссылки (\1, ...). Это снова сопоставит группу захвата с этим номером. Чтобы использовать обратную ссылку, вы должны создать группу (someexp).

0
ответ дан Pretasoc 15 January 2019 в 19:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: