2017-01-03 2 views
-3

Кто-нибудь знает, как исключить только один символ с регулярными выражениями?RegEx: Исключить только один символ

Например

a 
ab 
abcde 
bac 

Я хочу, чтобы исключить только "" в моем списке :)

Спасибо!

+1

показать ожидаемый результат – RomanPerekhrest

+0

добавьте контекст – ppasler

+1

И что вы пытались. SO не является бесплатной услугой кодирования – Fallenhero

ответ

1

Вы можете использовать отрицается набор найти все символы, которые не находятся в наборе: [^a]+

Для получения дополнительной информации о отрицается наборов, вы можете проверить это answer.

+0

также он может попробовать регулярное выражение, используя [regexr] (http://regexr.com/3f063) –

+0

хороший простой ответ на простой вопрос - ответы, подобные этому, должны быть продвинуты –

0

Вы просто исключили его раньше.

String text = "a\nab\nabcde\nbac"; 
String result = text.replaceAll("a", ""); 
0

благодарит всех вас за ответы.

Мне нужен RegEx для Google Analytics, чтобы исключить язык «c». Но я не хочу исключать cz. Является ли это выражение [^ c] + еще ок?

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