返回 Skill 列表
extension
分类: 开发与工程无需 API Key

Parsing and Mutating Strings

此库中的工具提供了在运行时和设计时解析或修改文本的有效方法,同时确保结果类型尽可能狭窄。

person作者: jakexiaohubgithub

Parsing and Mutating Strings

Instructions

  1. Identify which of the two best describe your needs:

    1. Simple
      • finding a sub-string inside a string variable
      • stripping or retaining content UNTIL a certain delimiter is found
      • ensuring that the string starts or ends with a certain sub-string
    2. Structured
      • you need to parse a string for language features
      • different parts of the string will have different parsing rules based on the characters which preceded it.
  2. If your need fits the Simple description then ...

    You will likely want to use one of the following type or runtime utilities found in this repo. Every utility's source will have a description above the symbol and many also may include a simple example.

    Type Utilities

    you can import all of these utilities from inferred-types/types

  3. If your need fits the Structured need then ...


Notes:

  • there is often (but not always) a 1:1 relationship between a type utility and a runtime function.
    • The runtime function (often but not always) will leverage the corresponding type utility to produce narrow types.
  • many example links are to test files; these test files use both runtime and type tests. For more about type tests you can read type testing document.