kotlin:cases:split_text
テキストを分割してリスト化する
split()
メソッドで改行コードで分割し、その要素のうち空でないものをフィルターすることで
各行を要素に持つリストが作成できる。
val list = text.split("\n", "\r").filter { it.isNotEmpty() }
さらに、n桁の半角数字のみをフィルタする場合には
val list = text.split("\n", "\r") .filter { it.isNotEmpty() } .filter { it.matches(Regex("\\b\\d{n}\\b")) }
とする。\b
は単語境界となっている。
kotlin/cases/split_text.txt · 最終更新: 2023/05/17 16:08 by mikoto