perl 리 q, qq, qw 등의 용법
perl 언어 에서 몇 가지 특수 하고 자주 사용 하 는 기호:
q 따옴표
qq 따옴표
qw 단어 목록 따옴표
qr 정규 표현 식 따옴표
qx 반 따옴표
그 중에서 qq, qw 는 또 비교적 자주 사용 된다.
qq {foobar} 의 뜻 은 쌍 따옴표 문자열 입 니 다. 변 수 를 삽입 할 수 있 습 니 다. "foobar"
qw{foo bar} 빈 칸 으로 문자열 을 분해 하여 목록 을 얻 는 것 은 다음 문장 에 해당 합 니 다.
split(' ','foo bar') 얻 은 결 과 는 'foo', 'bar' 입 니 다.
q 화해시키다 qq 연산 자의 특징:
q 화해시키다 qq 식별 자의 부분 이 아니 라 식별 자 여야 합 니 다.예 를 들 면:
q (abc) 쓰다 () 분계부 로 삼다
q(abc) 쓰다 () 분계부 로 삼다
q xabcx 쓰다 x 분계부 로 삼다
모두 합 법 적 인 것 이다.
qxabcx 식별 자로 처 리 될 줄 누가 알 았 겠 는가 qxabcx 하나 라 니. q 연산 식 은?
q 화해시키다 qq 뒤의 빈 칸 은 문법 에 영향 을 주지 않 지만 빈 칸 이 아 닙 니 다. TAB 문자, 줄 바 꿈 이 아 닌) 는 경계 문자 로 사 용 됩 니 다.
하면, 만약, 만약... q 화해시키다 qq 특수 한 부 호 를 사용 할 때,
반드시 짝 을 지어 야 한다.예 를 들 면: 함께 있 으 면 경계 부 로 쓰 이지 두 개 만 써 서 는 안 된다.
q {} 의 묘 용
XPath 를 사용 하여 xml node 속성 을 가 져 올 때 사용 할 수 있 습 니 다. 예 를 들 어 zdd 속성 인 node 를 가 져 오 려 고 합 니 다.xpath 쓰 기 는 다음 과 같 습 니 다:
/html/body/dl[@class='commitlist']
이 안에 @ 이 있 기 때문에 더 블 따옴표 를 사용 할 수 없고 작은 따옴표 가 있 기 때문에 작은 따옴표 를 사용 하려 면 전의 가 필요 합 니 다. 아래 와 같이:
my $path = '/html/body/dl[@class=\'commitlist\']';
복잡 해 보이 는데 q {} 로 해결 하면 좋 을 것 같 아 요.
my $path = q{/html/body/dl[@class='commitlist']}
==
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
lua 해석 url 매개 변수--테스트 url = 'http://192.168.1.113:8080/openG3/m/appPanel.vm?appId=1&appkey=111111&sid=12345,game/js/' res = parseUrl('ht...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.