문자열을 숫자로 바꾸고 싶습니다. 예 (Windows의 한 줄)에 대한Perl 26자를 숫자로 대체하십시오.
는 :
perl -e "$_ = \"abcdefghijklmnopqrstuvwxyz\"; tr\a-z\1-9\;"
결과는 다음과 같습니다
12345678999999999999999999
이것은 내가 문자 난 후 숫자 기자를 할당하는 방법을 9까지 작동하지만? 내가 좋아하는 것
은 의미가 할당 내가 한 일 서명, 예를 들어
,
12 -> j, 13 -> k, etc.
그것을 것 만드는 수치를 확인하기 위해 2 기호를 할당하는 방법을 알고
"1-", "2-", ... "25-", "26".
그게 전부 고마워. 나는 ord()를 몰랐다. 하이퐁에서 1-2-3-4 .....- 26-을 얻을 수 있습니까? – giordano
@giordano's ///'의 두 번째 부분은 Perl 코드입니다. 그래서'(ord ($ 1) - 96). '-'. –
감사합니다. 나는 그런 식으로 대괄호를 사용하는 것이 가능하다는 것을 몰랐다. 지금 나는 "단지 펄"로 무엇을 의미하는지 이해한다. 그것은 정규 표현식이 아니다. 고마워. – giordano