알파벳 문자와 ","또는 ";"을 일치 시키려고합니다. "< : L> 알파벳 문자"를 사용하려고합니다. 설명서는 https://docs.perl6.org/language/regexes입니다. 그러나 컴파일러는 불평합니다. a..zA..Z를 사용하지 않고 올바른 방법은 무엇입니까?Perl6 : 사용자 정의 문자 클래스 또는 범위에서 <alpha>을 사용하는 방법?
say "a,b,c;d,e;xyz" ~~ m/ <[ <alpha> \, \; ]>+ /;
오류 메시지 :
Potential difficulties:
Repeated character (a) unexpectedly found in character class
at C:\Users\Guest\Documents/avg.pl:128
------> ay "a,b,c;d,e;xyz" ~~ m/ <[ <alpha> \, \<HERE>; ]>+ /;
가 대단히 감사합니다!
답변에 대해 더 자세히 설명해 주시기 바랍니다. 코드 전용 답변은 이해하기 어렵습니다. 그것은 당신이 당신의 포스트에있는 정보를 더 추가 할 수있는 경우에 둘 다 구경꾼 및 미래 독자를 도울 것이다. – RBT
Brad, @ RBT의 요청에 따라 답변을 편집했습니다. 직접 수정하지 않아도됩니다. 당신이 행복하게 해 주었습니까? 아니면 내가 당신에게 그런 편집을하기 위해 무엇을 하든지간에 당신이 원하는 것을 원하십니까? – raiph
@raiph 만약 내가 중요하면 게시하기 전에 그렇게했을 것입니다. –