1. StringProcessing
    Moduleswift-standard-library

    StringProcessing

    import _StringProcessing

    Members

    Functions

    • func atomicScriptRun(AST.Node) -> AST.Node
    • func nonAtomicLookahead(AST.Node) -> AST.Node
    • func nonAtomicLookbehind(AST.Node) -> AST.Node
    • func r<Output>(String, matching: Output.Type) -> MockRegexLiteral<Output>
    • func scriptRun(AST.Node) -> AST.Node

    Enumerations

    • enum RegexCompilationError

    Structures

    • struct AnyRegexOutput
    • struct CharacterClass
    • struct DefaultSearcherState
    • struct MatchesCollection
    • struct MatchesIterator
    • struct MockRegexLiteral
    • struct PatternOrEmpty

      Wraps a searcher that searches for a given pattern. If the pattern is empty, falls back on matching every empty index range exactly once.

    • struct PredicateConsumer
    • struct RangesCollection
    • struct RangesIterator
    • struct Regex

      A regex represents a string processing algorithm.

    • struct RegexConsumer
    • struct ReversedMatchesCollection
    • struct ReversedRangesCollection
    • struct ReversedSplitCollection
    • struct SplitCollection
    • struct TwoWaySearcher
    • struct ZSearcher

    Protocols

    • protocol BackwardCollectionSearcher
    • protocol BackwardMatchingCollectionSearcher
    • protocol BackwardMatchingStatelessCollectionSearcher
    • protocol BackwardStatelessCollectionSearcher
    • protocol BidirectionalCollectionConsumer
    • protocol BidirectionalMatchingCollectionConsumer
    • protocol CollectionConsumer
    • protocol CollectionSearcher
    • protocol CustomRegexComponent
    • protocol MatchingCollectionConsumer
    • protocol MatchingCollectionSearcher
    • protocol MatchingStatelessCollectionSearcher
    • protocol RegexComponent

      A type that represents a regular expression.

    • protocol StatelessCollectionSearcher