aboutsummaryrefslogtreecommitdiffstats
path: root/doc/gawk.texi
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2018-11-26 20:46:03 +0200
committerArnold D. Robbins <arnold@skeeve.com>2018-11-26 20:46:03 +0200
commit7eac08335f61dc6b0f236f9bf7c3ad434576b70f (patch)
tree30b234ecd49c6303a07a790f32e70dc5cced9a50 /doc/gawk.texi
parentf33f0191191802f34dc2203d64e6cad40b8d6865 (diff)
downloadegawk-7eac08335f61dc6b0f236f9bf7c3ad434576b70f.tar.gz
egawk-7eac08335f61dc6b0f236f9bf7c3ad434576b70f.tar.bz2
egawk-7eac08335f61dc6b0f236f9bf7c3ad434576b70f.zip
Doc update on split().
Diffstat (limited to 'doc/gawk.texi')
-rw-r--r--doc/gawk.texi7
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 50555f8a..aea89d75 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -8105,7 +8105,6 @@ FPAT = "([^,]*)|(\"[^\"]+\")"
Finally, the @code{patsplit()} function makes the same functionality
available for splitting regular strings (@pxref{String Functions}).
-
@node Testing field creation
@section Checking How @command{gawk} Is Splitting Records
@@ -18406,8 +18405,8 @@ whitespace goes into @code{@var{seps}[@var{n}]}, where @var{n} is the
return value of
@code{split()} (i.e., the number of elements in @var{array}).
-The @code{split()} function splits strings into pieces in a
-manner similar to the way input lines are split into fields. For example:
+The @code{split()} function splits strings into pieces in the same way
+that input lines are split into fields. For example:
@example
split("cul-de-sac", a, "-", seps)
@@ -18443,6 +18442,8 @@ are separated by runs of whitespace.
Also, as with input field splitting, if @var{fieldsep} is the null string, each
individual character in the string is split into its own array element.
@value{COMMONEXT}
+Additionally, if @var{fieldsep} is a single-character string, that string acts
+as the separator, even if its value is a regular expression metacharacter.
Note, however, that @code{RS} has no effect on the way @code{split()}
works. Even though @samp{RS = ""} causes the newline character to also be an input