![각 숫자 그룹이 한 줄에 나타나는 횟수를 계산합니다. [반복]](https://linux55.com/image/157642/%EA%B0%81%20%EC%88%AB%EC%9E%90%20%EA%B7%B8%EB%A3%B9%EC%9D%B4%20%ED%95%9C%20%EC%A4%84%EC%97%90%20%EB%82%98%ED%83%80%EB%82%98%EB%8A%94%20%ED%9A%9F%EC%88%98%EB%A5%BC%20%EA%B3%84%EC%82%B0%ED%95%A9%EB%8B%88%EB%8B%A4.%20%5B%EB%B0%98%EB%B3%B5%5D.png)
나는 이제 비슷한 질문이 제기되었다는 것을 알고 있지만 모든 사람이 해당 버전의 문제에 대한 적절한 해결책을 즉시 찾을 수는 없습니다.
문자열에서 각 숫자 집합의 발생 횟수를 계산하는 간단한 방법이 있습니까? 하나도 생각이 나지 않고, 내가 생각할 수 있는 모든 것이 단순한 작업처럼 보이기에는 너무 복잡해 보입니다.
(이 줄의 숫자 문자열은 길이에 제한이 없습니다.)
입력 예:
AGTHDTGY35AHSJFHHFG7GHHAHH
출력 예:
2
답변1
다음과 같이 Perl과 유사한 방식으로 이 작업을 수행할 수 있습니다.
$ perl -lpe '$_ = s/\d+//g'
2