Be concise.
Be useful.
All contributions dictatorially edited by webmasters to match personal tastes.
Please do not paste any copyright violating resource.
Please try to avoid dependencies to third-party libraries and frameworks.
String[] chunks = s.split("\\s+");
import "strings"
chunks := strings.Split(s, " ")
chunks = s.split()
$chunks = preg_split('/ +/', $s);
@chunks = split /\s+/, $s;
let chunks = s.split(/ +/);
let chunks:Vec<_> = s.split_whitespace().collect();
import std.range;
auto chunks = s.splitter;
s.split(new RegExp('\\s+'))
Uses Classes;
chunks.StrictDelimiter := True; chunks.Delimiter := ' '; chunks.DelimitedText := s;
chunks = s.split
chunks = String.split(s)
chunks = words s
Chunks = string:tokens(S, [$\s]).
import "strings"
chunks := strings.Fields(s)
chunks = {} for substring in s:gmatch("%S+") do table.insert(chunks, substring) end
#include <string.h>
chunks[0] = strtok(s, " "); for (int i = 1; i < N; ++i) { chunks[i] = strtok(NULL, " "); if (!chunks[i]) break; }
string[] chunks = s.Split(' ');
val chunks = s.split(" ")
(require '[clojure.string :refer [split]])
(def chunks (split s #"\s+"))
#include <sstream> #include <algorithm> #include <iterator> #include <list>
std::istringstream x(s); std::list<std::string> chunks; std::copy(std::istream_iterator<std::string>(x), std::istream_iterator<std::string>(), std::back_inserter(chunks));
program main use stringifor_string_t ! https://github.com/szaghi/StringiFor implicit none type( string ) :: string1 type( string ), allocatable :: substrings( : ) integer :: i string1 = " Build list _chunks consisting in substrings of input string _s separated by one or more space characters" call string1%split(sep=' ', tokens=substrings ) do i=1,size(substrings, dim=1) write(*,*) substrings(i) enddo end program main