Attoparsecは、関数を提供しますskipSpace
。
この関数は、使用可能なすべての空白を消費します。
andskipSpaceNoNewline
以外の空白をスキップする関数を実装するにはどうすればよいですか?\n
\r\n
注:この質問は、Q&A スタイルで回答されているため、意図的に研究努力を示していません。
Attoparsecは、関数を提供しますskipSpace
。
この関数は、使用可能なすべての空白を消費します。
andskipSpaceNoNewline
以外の空白をスキップする関数を実装するにはどうすればよいですか?\n
\r\n
注:この質問は、Q&A スタイルで回答されているため、意図的に研究努力を示していません。
skipWhile
とを組み合わせることができます(これは と の両方にisEndOfLine
一致します)。\n
\r\n
ラムダ関数を使用すると、それらを組み合わせて、skipWhile
改行以外の空白をスキップする述語にすることができます。
skipSpaceNoNewline = skipWhile (\x -> isSpace_w8 x && not (isEndOfLine x))