String regex = “[ab]{4,6}c”;
Xeger generator = new Xeger(regex);
String result = generator.generate();
assert result.matches(regex);
- 램덤 데이터를 원하는 정규표현식을 작성합니다.
- Xeger 객체를 만 듭니다.
- generate() 메서드를 통해 데이터를 만들며
- String의 정규표현식 판별 메소드 matches로 정규표현식에 맞는 데이터가 생성되었는지 확인 합니다.
- 위의 예제는 자릿수 4~6자리의 a나 b의 문자로 채워지는 문자열을 만드는 예제 입니다.