«parsing» 태그된 질문

파싱은 아티팩트를 구성 요소로 나누고 해당 요소 간의 관계를 캡처하는 것을 말합니다. 이 태그는 자체 호스팅 구문 분석 플랫폼 ([parse-platform] 태그 사용)에 대한 질문이나 특정 프로그래밍 언어의 오류를 구문 분석하지 않습니다 (대신 적절한 언어 태그 사용).

16
키 값을 얻기 위해 URL 문자열을 구문 분석하는 가장 좋은 방법은 무엇입니까?
다음과 같은 URL 문자열을 구문 분석해야합니다. &ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104 나는 같은 signle 부분에있는 NSString을 분할해야 cid=241하고 &avg_rating=4.82280613104. 나는 이것을 해왔 substringWithRange:지만 값이 임의의 순서로 반환되므로 엉망이됩니다. 기본적으로 키 값을 읽을 수 있도록 NSDictionary로 변환 할 수있는 쉬운 구문 분석을 허용하는 클래스가 있습니까 (예 : ValueForKey : cid반환해야 함 241). 아니면 NSMakeRange부분 문자열을 …

11
Double.TryParse 또는 Convert.ToDouble-어느 것이 더 빠르고 안전합니까?
내 응용 프로그램은 VSTO를 사용하여 Excel 파일을 읽고 읽은 데이터를 StringDictionary. 숫자가 몇 개인 데이터 만 추가합니다 (1000 1000,2 1000,34-쉼표는 러시아 표준에서 구분 기호입니다). 현재 문자열이 적절한 숫자인지 확인하는 것이 더 낫습니까? object data, string key; // data had read try { Convert.ToDouble(regionData, CultureInfo.CurrentCulture); dic.Add(key, regionData.ToString()); } catch (InvalidCastException) { …
80 c#  .net  parsing  double 

5
PHP로 작성된 괜찮은 PHP 파서? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 저는 PHP 코드를 조작하고 분석하는 작업을 많이합니다. 일반적으로 저는이를 위해 Tokenizer 를 사용합니다 . 대부분의 응용 프로그램에서는 …
80 php  parsing 


7
PHP에서 XMLReader를 사용하는 방법?
다음 XML 파일이 있고 파일이 다소 크며 파일을 열고 읽을 수 있도록 simplexml을 얻을 수 없었으므로 PHP에서 성공하지 못한 채 XMLReader를 시도하고 있습니다. <?xml version="1.0" encoding="ISO-8859-1"?> <products> <last_updated>2009-11-30 13:52:40</last_updated> <product> <element_1>foo</element_1> <element_2>foo</element_2> <element_3>foo</element_3> <element_4>foo</element_4> </product> <product> <element_1>bar</element_1> <element_2>bar</element_2> <element_3>bar</element_3> <element_4>bar</element_4> </product> </products> 불행히도 PHP에 대한 좋은 자습서를 찾지 못했고 각 …

1
LL과 재귀 하강 파서의 차이점은 무엇입니까?
나는 최근에 파서 (언어 / 문맥없는 문법을위한)가 어떻게 작동하는지 스스로 가르치려고 노력하고 있으며, 한 가지를 제외하고는 대부분 이해가되는 것 같습니다. 특히 두 가지 주요 알고리즘이 LL 파서 (스택 / 파싱 테이블 사용)와 재귀 하강 파서 (간단히 재귀 사용 ) 인 LL (k) 문법 에주의를 집중 하고 있습니다 . 내가 볼 …

5
Ruby on Rails에서 쿼리 문자열 인 것처럼 문자열 구문 분석
다음과 같은 문자열이 있습니다. "foo=bar&bar=foo&hello=hi" Ruby on Rails는 이것을 쿼리 문자열 인 것처럼 구문 분석하는 메서드를 제공하므로 다음과 같은 해시를 얻습니다. { :foo => "bar", :bar => "foo", :hello => "hi" } 아니면 직접 써야하나요? 편집하다 위의 문자열은 URL의 실제 쿼리 문자열이 아니라 Facebook Connect의 쿠키에 저장된 문자열입니다.


2
InputStream을 사용하여 APK 파일의 신뢰할 수 있고 유효한 매니페스트 콘텐츠를 얻는 방법은 무엇입니까?
배경 압축 zip 파일 내부 (압축 풀기 제외)에 있더라도 APK 파일 (분할 APK 파일 포함)에 대한 정보를 얻고 싶었습니다. 필자의 경우 여기에는 패키지 이름, 버전 코드, 버전 이름, 앱 레이블, 앱 아이콘 및 분할 된 APK 파일인지 여부와 같은 다양한 것들이 포함됩니다. PC를 사용하지 않고 Android 앱 내에서 모든 작업을 …

1
EOS에서 Raku 문법 중지 (문자열 끝)
Raku DSL 기능을 배우기위한 변명으로 한 음악 언어의 번역자를 다른 언어로 번역하는 과정에서 (ABC에서 Alda로), 나는 .parse! 단축 된 데모 코드는 다음과 같습니다. #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use Grammar::Debugger; use Grammar::Tracer; my $test-n01 = q:to/EOS/; a b c d e f g A B C D E F G EOS …
9 parsing  grammar  raku 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.