2011-11-02 5 views

답변

1

정확하게 무엇을 의미하는지 모르겠습니다. 문자열에서 인용 된 하위 문자열을 모두 가져오고 싶습니까? 파이썬과는 달리, 하스켈은 무언가가 String임을 나타내는 하나의 인용 부호 집합만을 가지고있다. 즉, "..."이다.

가능성은 고려해야 할

  • wordslines 기능

  • split 패키지

  • 등 polyparse, UU-parsinglib, 파섹,

  • 을 사용하여 사용자 정의 파서를 쓰기

그런 기능을 원하는 이유를 지정한 경우 유용 할 수 있습니다. 기존 쉘 스크립트를 구문 분석하려고합니까? 그런 다음 language-sh 일 수 있습니다. 하지만 Haskell에서 내부적으로 그런 문자열을 사용해서는 안되며 대신 [String] 또는 뭔가를 사용해야합니다.

+0

쉘 구분 문자열은 INI 스타일 구성 파일의 옵션 값입니다. –

+0

@MattJoiner : INI 형식의 구성 파일을 읽으려면 [hsini] (http://hackage.haskell.org/package/hsini) 및 [ConfigFile] (http://hackage.haskell.org)을 참조하십시오./패키지/ConfigFile). – ivanm

+0

예 ConfigFile을 이미 사용하고 있습니다 ... 옵션의 값은이 쉘 문자열입니다 ... –

관련 문제