diff --git a/string.c b/string.c
index ebac5e043d..0ab2012c89 100644
--- a/string.c
+++ b/string.c
@@ -7641,8 +7641,8 @@ split_string(VALUE result, VALUE str, long beg, long len, long empty_count)
*
* If pattern is a String
, then its contents are used as
* the delimiter when splitting str. If pattern is a single
- * space, str is split on whitespace, with leading whitespace and runs
- * of contiguous whitespace characters ignored.
+ * space, str is split on whitespace, with leading and trailing
+ * whitespace and runs of contiguous whitespace characters ignored.
*
* If pattern is a Regexp
, str is divided where the
* pattern matches. Whenever the pattern matches a zero-length string,
@@ -7665,8 +7665,8 @@ split_string(VALUE result, VALUE str, long beg, long len, long empty_count)
* When the input +str+ is empty an empty Array is returned as the string is
* considered to have no fields to split.
*
- * " now's the time".split #=> ["now's", "the", "time"]
- * " now's the time".split(' ') #=> ["now's", "the", "time"]
+ * " now's the time ".split #=> ["now's", "the", "time"]
+ * " now's the time ".split(' ') #=> ["now's", "the", "time"]
* " now's the time".split(/ /) #=> ["", "now's", "", "the", "time"]
* "1, 2.34,56, 7".split(%r{,\s*}) #=> ["1", "2.34", "56", "7"]
* "hello".split(//) #=> ["h", "e", "l", "l", "o"]