2015-06-05 1 views
1

Я пытался много шаблонов обнаруживать только кнопку B, но шаблоны не работали, или они также нашли RB и LB.
Я пробовал:Регулярные выражения Обнаружение элементов управления Xbox

/B(?!^LB$|^RB$)/g 
/^B$|^B,$|^ B,$/g 
/^B$|^B,$|^ B,$(?!^LB$|^RB$)/g 

Узор должен обнаружить B один, рядом с запятой и/или пространстве.

+0

Какая информация вам нужна? – avi12

ответ

1

^ и $anchor поиск начала и конца всей строки ввода, поэтому (к примеру) (?!^LB$|^RB$) никогда не может быть правдой в ваших регулярных выражений.

Вы, вероятно, можете решить проблему с word boundary anchors:

/\bB\b/ 

матчи B только если нет примыкающих букв (или цифр/подчеркивания).

Если вы также должны убедиться, что фактическое пространство или запятой перед или после B, а затем использовать

/[ ,]B\b|\bB[ ,]/ 
+0

Спасибо большое! Первая линия отлично работала! – avi12

Смежные вопросы