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