- Companion
- class
Type members
Classlikes
An exception that is thrown if a string contains a backslash (\
) character
that does not start a valid escape sequence.
An exception that is thrown if a string contains a backslash (\
) character
that does not start a valid escape sequence.
- Value Params
- index
The index of the offending backslash character in
str
.- str
The offending string
Inherited types
Value members
Concrete methods
Checks that the length of the given argument args
is one less than the number
of parts
supplied to the StringContext
.
Checks that the length of the given argument args
is one less than the number
of parts
supplied to the StringContext
.
- Throws
- IllegalArgumentException
if this is not the case.
Linear time glob-matching implementation.
Linear time glob-matching implementation. Adapted from https://research.swtch.com/glob
- Value Params
- input
The input you wish to match against
- patternChunks
The non-wildcard portions of the input pattern, separated by wildcards
- Returns
None if there is no match, Some containing the sequence of matched wildcard strings if there is a match
Deprecated methods
Expands standard Scala escape sequences in a string.
Expands standard Scala escape sequences in a string.
Escape sequences are:
control: \b
, \t
, \n
, \f
, \r
escape: \\
, \"
, \'
- Value Params
- str
A string that may contain escape sequences
- Returns
The string with all escape sequences expanded.
- Deprecated