시작하기무료로 시작하기

Pattern finding

You need to group sales by platform generation for a trend analysis. By extracting version numbers from platform names, you can categorize sales across different console generations. You've extracted some platform names from the video game dataset.

The necessary packages such as CharMatcher, and Pattern have been imported for you.

이 연습은 강의의 일부입니다

Cleaning Data in Java

강의 보기

연습 안내

  • Check if the matcher finds any version number.
  • Report the version number that the matcher finds.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class PatternValidation {
    public static void main(String[] args) {
        List platforms = Arrays.asList("PlayStation 5", "PlayStation 4", "Xbox One", "Switch");
        Pattern versionPattern = Pattern.compile("\\d");  // Match single digit versions

        for (String platform : platforms) {
            Matcher matcher = versionPattern.matcher(platform);
            // Check if the matcher finds any version number
            if (____.____()) {
                // Report the version number that the matcher finds
                System.out.println(platform + ": version " + ____.____());
            } else {
                System.out.println(platform + ": no version number");
            }
        }
    }
}
코드 편집 및 실행