Merge docs for new string functions.

This commit is contained in:
Vincent St-Amour 2015-09-16 11:26:00 -05:00
parent 2b1202a6a6
commit 4522d2167a

View File

@ -441,13 +441,6 @@ The result of @racket[(string-normalize-spaces str sep space)] is the same
as @racket[(string-join (string-split str sep ....) space)].}
@defproc[(string-prefix? [str string?]
[prefix string?])
boolean?]{
Returns @racket[#t] if the second argument is a prefix of the first.}
@defproc[(string-replace [str string?]
[from (or/c string? regexp?)]
[to string?]
@ -490,13 +483,6 @@ and @racket[repeat?] controls matching repeated sequences.
]}
@defproc[(string-suffix? [str string?]
[suffix string?])
boolean?]{
Returns @racket[#t] if the second argument is a suffix of the first.}
@defproc[(string-trim [str string?]
[sep (or/c string? regexp?) #px"\\s+"]
[#:left? left? any/c #t]
@ -527,6 +513,23 @@ returns @racket[#f] otherwise.
@history[#:added "6.2.900.15"]{}
}
@deftogether[(
@defproc[(string-contains? [s string?] [contained string?]) boolean?]
@defproc[(string-prefix? [s string?] [prefix string?]) boolean?]
@defproc[(string-suffix? [s string?] [suffix string?]) boolean?])]{
Checks whether @racket[s] includes at any location, start with, or ends with
the second argument, respectively.
@mz-examples[#:eval string-eval
(string-prefix? "Racket" "R")
(string-prefix? "Jacket" "R")
(string-suffix? "Racket" "et")
(string-contains? "Racket" "ack")
]
@history[#:added "6.2.900.17"]{}
}
@; ----------------------------------------
@include-section["format.scrbl"]