PHP Curl을 통해 ASP/VBScript 구성 파일을 가져 와서 일부 파일 처리를 수행하고 일부 값을 반환하려고합니다.다른 형식의 이름/값 쌍을 일치시키는 정규 표현식이 필요합니다.
문자열은 다음과 같이 :
config1 = ""
config2 = "VALUE:1:0:9" 'strange value comment
otherconfig = False
yetanotherconfig = False 'some comment
기본적으로 그 이름 값 쌍 임의로 따옴표 묶여 값이 동일 부호로 구분 코멘트 의해 임의로 하였다.
내가 실제 값을 반환 할(거짓, VALUE : 1 : 9, 등 : 0) 여기에 내가 통과하고있어 패턴의 상관없이 문자열에있는 형식의 ONE 일치하는 그룹에
.
$pattern = '/\s*'.$configname.'\s*\=\s*(\".*?\"|.*?\r)/'
$의 모두 configname 내가 찾고 있어요 특정 구성의 이름입니다, 그래서 변수를에 전달합니다 지금까지 preg_match를합니다.
나는 (값 자체 대신에) 값으로 괄호가 포함 된 것을 얻었고, 값을 반환하는 주석을 얻고있다.
도움을 주시면 감사하겠습니다.
내가 당신의 설정 샘플에있는 괄호를 볼 수 없습니다. – BoltClock
죄송합니다! 인용 부호..! – tresstylez