Как `[] []` соответствует & ldquo; либо [или] & rdquo ;?

, если вы хотите напрямую сравнить два выталкиваемых, используйте следующий код

Drawable fDraw = getResources (). getDrawable (R.drawable.twt_hover);

Drawable sDraw = getResources ( ) .getDrawable (R.drawable.twt_hover);

if (fDraw.getConstantState().equals(sDraw.getConstantState())) {
    //write your code.
} else {
    //write your code.
}
0
задан RavinderSingh13 18 March 2019 в 03:34
поделиться

1 ответ

См. Элемент списка 1 в разделе «Выражение в скобках RE» в спецификации регулярного выражения POSIX ( http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html#tag_09_03_05 ):

The <right-square-bracket> ( ']' ) shall lose its special meaning and represent itself in a bracket expression if it occurs first in the list

Учитывая, что [][] представляет скобочное выражение [...], которое содержит список из 2 символов, ] и [.

Использование обратной косой черты для экранирования ] в выражении в скобках взамен не POSIX, но некоторые версии некоторых инструментов будут принимать - YMMV.

0
ответ дан Ed Morton 18 March 2019 в 03:34
поделиться
Другие вопросы по тегам:

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