String matching: Difference between revisions

Content added Content deleted
m (string interpolation)
Line 3,606:
=={{header|Vala}}==
<lang vala>void main() {
var text = "一二三四五六七八九十";
var starts = "一二";
var ends = "九十";
var contains = "五六";
var not_contain = "百";
 
stdout.printf("text: %s\n\n", text);
stdout.printf(@"starts with %s$starts: %s\n", starts, $(text.has_prefix(starts) ? "true" : "false)\n");
stdout.printf(@"ends with %s$ends: %s\n", ends, $(text.has_suffix(ends) ? "true" : "false)\n");
stdout.printf(@"starts with %s$starts: %s\n", starts, $(text.has_suffix(starts) ? "true" : "false)\n");
stdout.printf(@"contains %s$contains: %s\n", $(contains, in text.contains(contains) ? "true" : "false\n");
stdout.printf(@"contains %s$not_contain: %s\n",$(contains not_contain,in text.contains(not_contain) ? "true" : "false\n");
}</lang>