我有以下文字作为字符串:
1. INTRODUCTION
Cerebral venous sinus thrombosis (CVST)
我只需要第二行作为字符串,所以我使用下面的代码
let SecondLine = unwords( tail (splitOn "\n" seccion))
但是SecondLine是空的。有人可以帮帮我吗?
答案 0 :(得分:9)
您是否尝试过使用lines
?
let secondLine = (lines seccion) !! 1 in
答案 1 :(得分:3)
删除第一行的最简单方法是使用lines
。它有以下签名:
lines :: String -> [String] -- Splits string over newline character
因此,您可以使用以下方式获取第二行:
let secondLine = head (tail (lines seccion))
或者,您可以使用无点样式:
let secondLine = head . tail . lines $ seccion
答案 2 :(得分:1)
或只是
let (header:second:rest) = lines seccion