«parsing» 태그된 질문

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

15
NaN 또는 IsNumeric에 해당하는 C #은 무엇입니까?
입력 문자열에 숫자 값이 포함되어 있는지 (또는 반대로 숫자가 아님)를 테스트하는 가장 효율적인 방법은 무엇입니까? 나는 Double.Parse또는 정규식을 사용할 수 있다고 생각 하지만 (아래 참조) 자바 스크립트 NaN()또는 IsNumeric()(그 VB 였는지 기억할 수 없습니까?) 와 같이 이것을 수행하는 방법이 있는지 궁금합니다 . public static bool IsNumeric(this string value) { return …
103 c#  parsing 

7
Visual Studio에서 사용할 새 언어를 만드는 방법
새 템플릿 언어를 작성하고 Visual Studio에서 "지원"하기를 원합니다. 내가 알아야 할 것은 : 새 언어를 어떻게 구문 분석합니까? 새 템플릿 언어로 된 일부 코드가 주어지면 어떻게 HTML로 번역합니까? 지금은 정규식을 사용하여 토큰을 토큰별로 구문 분석하고 있지만 언어가 더 복잡해지고 오류 검사가 없기 때문에 이것이 잘 확장 될 것이라고 생각하지 않습니다. …

15
C # 용 파서
C # 코드를 구문 분석하는 데 사용할 수있는 파서는 무엇입니까? C #에서 사용할 수 있고 분석 된 코드의 각 아티팩트에 대한 줄 및 파일 정보에 액세스 할 수있는 C # 파서를 찾고 있습니다.
101 c#  parsing 

15
URL에서 하위 도메인 가져 오기
URL에서 하위 도메인을 가져 오는 것은 처음에는 쉽습니다. http://www.domain.example 첫 번째 마침표를 검색 한 다음 "http : //"다음에 오는 모든 것을 반환합니다. ... 그럼 당신은 기억 해요 http://super.duper.domain.example 오. 그래서 당신은 생각합니다. 좋아, 마지막 기간을 찾고, 한 단어로 돌아가서 이전에 모든 것을 얻으십시오! 그럼 당신은 기억 해요 http://super.duper.domain.co.uk 그리고 당신은 …
101 url  parsing  dns  subdomain 

6
dict python에 대한 URL 쿼리 매개 변수
URL (일부 Python 라이브러리 포함)을 구문 분석하고 URL의 쿼리 매개 변수 부분의 키와 값으로 Python 사전을 반환하는 방법이 있습니까? 예를 들면 : url = "http://www.example.org/default.html?ct=32&op=92&item=98" 기대 수익 : {'ct':32, 'op':92, 'item':98}

8
문자열을 DateTime으로 변환
다음 String을 DateTime 개체로 구문 분석해야합니다. 30/Nov/2009:16:29:30 +0100 이 작업을 수행하는 쉬운 방법이 있습니까? 추신 : 위의 문자열을 그대로 변환하고 싶습니다. 연도 이후의 콜론은 오타가 아닙니다. 또한 RoR이 아닌 Ruby로 문제를 해결하고 싶습니다.
98 ruby  date  time  parsing 

5
정규 표현식을 사용하지 않는 경우 HTML 구문 분석은 어떻게 작동합니까?
나는 매일 HTML 문자열에서 무언가를 구문 분석하거나 추출하는 방법을 묻는 질문을 봅니다. 첫 번째 답변 / 주석은 항상 "분노를 느끼지 않도록 HTML 구문 분석에 RegEx를 사용하지 마십시오!"입니다. (마지막 부분은 때때로 생략됩니다). 이것은 나에게 다소 혼란 스럽습니다. 일반적으로 복잡한 문자열을 구문 분석하는 가장 좋은 방법은 정규식을 사용하는 것이라고 항상 생각했습니다. 그렇다면 …

14
간단한 JSON 라이브러리를 사용하여 json 파일을 Java로 읽는 방법
JSONjson 간단한 라이브러리를 사용하여 Java 로이 파일 을 읽고 싶습니다 . 내 JSON파일은 다음과 같습니다. [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] 이 파일을 읽기 위해 작성한 Java 코드입니다. package javaapplication1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; …



13
C #에서 비교하기 위해 월 이름 (문자열)을 정수로 구문 분석하는 방법은 무엇입니까?
배열에있는 몇 가지 달 이름을 비교할 수 있어야합니다. 다음과 같은 직접적인 방법이 있다면 좋을 것입니다. Month.toInt("January") > Month.toInt("May") 내 Google 검색이 유일한 방법은 자신의 방법을 작성하는 것 같지만 이것은 이미 .Net에서 구현되었을 것이라고 생각할 정도로 일반적인 문제처럼 보입니다.
92 c#  parsing  integer  compare 

2
URL에 두 개 이상의 물음표가있는 것이 유효합니까?
오늘 다음 URL을 보았습니다. http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 쿼리 문자열의 시작 부분에 이중 물음표가 있습니다. ??blogid=122&entry_id=64497 내 브라우저에 문제가없는 것 같았고 빠른 북마크를 실행했습니다. javascript:alert(document.location.search); 위에 표시된 쿼리 문자열을 제공했습니다. 유효한 URL입니까? 내가 그렇게 현명한 이유는 쿼리 매개 변수에 대해 이와 같은 URL을 구문 분석해야하고 이중 물음표를 지원하려면 코드를 약간 변경해야하기 때문입니다. 분명히 …


1
C보다 Java를 구문 분석하기가 더 쉬운 이유는 무엇입니까?
저는 C와 C ++의 문법이 문맥에 민감 하다는 사실을 잘 알고 있습니다. 특히 C에서 "lexer hack"이 필요하다는 사실을 알고 있습니다. 두 언어간에 상당한 유사성에도 불구하고 2 개의 미리보기 토큰. 구문 분석을 더 쉽게하기 위해 C에 대해 무엇을 변경해야합니까? C의 컨텍스트 민감도에 대해 본 모든 예제가 기술적으로 허용되지만 끔찍하게 이상하기 때문에 …
90 java  c  parsing  grammar 

6
GCC 및 Clang 파서는 실제로 손으로 작성됩니까?
GCC와 LLVM-연타 사용하고있는 것으로 보인다 필기 재귀 하강 파서를 , 그리고 하지 생성, 들소 플렉스를 기반으로, 아래에서 위로 구문 분석 기계. 여기 누군가가 이것이 사실인지 확인해 주시겠습니까? 그렇다면 왜 주류 컴파일러 프레임 워크는 손으로 쓴 파서를 사용합니까? 업데이트 : 여기에이 주제에 대한 흥미로운 블로그

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.