あなたは次のようなものを書くことができますか?
string =~ /^.s*(.\S+)/;
print "First word is '$1'";
dartの構文は何ですか?または、生のオブジェクトを使用する必要がありますか?
Dartには正規表現リテラルと一致演算子はありません。そうです、RegExpオブジェクトとその兄弟を使用する必要があります。
ダーツについてはよくわかりません。しかしここから
http://www.dartlang.org/docs/dart-up-and-running/ch03.html#ch03-strings-and-regular-expressions
構文は他の言語と同じように見えます。
Dartにはリテラル正規表現構文がありません。
/foo\s*\(bar\)/
ただし、生の文字列が含まれているため、次のように使用する必要があります。
new RegExp(r"foo\s*\(bar\)");
生の文字列がない場合は、円記号を2倍にする必要があり、(それを覚えている場合は)次のようになります。
new RegExp("foo\\s*\\(bar\\)");