나는이 중첩 된 목록 항목,중첩 목록 항목을 가져 오는 관용적 인 비약?
[["Bearer"], ["xxxyyyxxxx123"]] # parsed from "Bearer xxxyyyxxxx123"
이 있고 난 그냥 "xxxyyyxxxx123"값을 얻을 필요가있다.
나는 지금 이것을하고있다. 그러나 나는 그것이 관용적이라고 생각하지 않는다.
token = Regex.scan(~r/^Bearer|\w+/, header_content)
|> List.flatten
|> List.last
전체 단어를 일치로 무시하는 것은 매우 일반적이어서 'all_but_first'옵션이 있습니다. – tkowal
'String.split/1'에 도달 할 것입니다. - [[_, token] = '(토큰) = Regex.run (~ r/Bearer \ s * (. *)/header_content, capture : : all_but_first) String.split (header_content)'라고 말하면서 더 지식이 많은 사람들의 의견을 알고 싶습니다. – peter
나는 동의한다 - Elixir에서 패턴 매칭을 사용하는 것은 거의 언제나 다른 옵션보다 훨씬 더 관용적이다. –