2015-07-21 2 views
-3

Я хочу проверить с помощью шаблона REGEX с данными, а также с правильным положением косой черты между ними.Хотите найти шаблон регулярного выражения для выражения

Пожалуйста, помогите мне с шаблоном REGEX.

ABC/090928/CCT001 

Я пробовал использовать следующий шаблон, но он не правильно его проверяет.

"^ [a-zA-Z ^/^ 0-9 ^/^ a-zA-Z0-9] * $";

Мой код:

public class MsgIdCheck { 
    public static void main(String args[]) { 
     String regex = "^[a-zA-Z]*/[0-9]*/[a-zA-Z0-9]$*"; 
     String data = "ABC/090928/CCT001"; 
     System.out.println(data.matches(regex)); 
    } 
} 
+0

Вы пытались создать шаблон ОТСИДЕТЬ? Если так, покажите нам, что вы пробовали. – Codebender

+0

"^ [a-zA-Z ^/^ 0-9 ^/^ a-zA-Z0-9] * $"; – Gokul

+0

Как вы думаете, '' и '^' представляют? – Pshemo

ответ

0

Ваш код не совпадает с вашим вопросом ("^ [A-Za-Z] */[0-9] */[A-Za-Z0-9 ] $ * "vs"^[a-zA-Z ^/^ 0-9 ^/^ a-zA-Z0-9] * $ ").

Во-вторых вы не ставили «$» в том конце концов, вы должны изменить его на

String regex = "^[a-zA-Z]*/[0-9]*/[a-zA-Z0-9]*$"; 
+0

Отлично, спасибо Вернер. Это сработало – Gokul

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