2014-10-14 3 views
-1

Я хочу включить в начало все имена, содержащие строку как ABC.Как написать Java RegEx для сопоставления строки

например

ABC_project1 
ABC_project2 
XYZ-project1 

ABC_project1ABC_project2 и должны быть включены.

Пожалуйста, подсказывают, как использовать регулярные выражения Java, например, [A-Za-Z] * - [0-9] +

+3

Это Безразлично 't требуется любое регулярное выражение, используйте метод String # indexOf. – anubhava

ответ

5

Вы можете использовать статический метод Pattern.matches:

Pattern.matches("ABC.*", "ABC_project1"); // true 
Pattern.matches("ABC.*", "XYZ-project1"); // false 
+0

спасибо за предложение. Я хотел в этом конкретном формате [a-zA-Z] * - [0-9] + использовать в Sonarqube –

+2

@Nandeesh Bijoor: «ABC. *» ** является ** регулярным выражением. Что вы просите? – Wrench

+1

@Wrench спасибо, что сработало –

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