• >
  • 辅助Mod
  • >
  • 字符串工具 (String Utilities)
字符串工具 (String Utilities)
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请
    最近参与编辑
    活跃
    开源

    字符串工具

    String Utilities

    0.0

    无人问津

    昨日指数: 5
    昨日平均指数: 69.099

    1192

    总浏览

    --

    资料填充率


    下载本模组
    • 一个提供更多 NBT 字符串操作的模组。

      语法

      /string <method> [target] [source...]

      “target”和“source”部分与“data modify”命令后面的部分类似。

      例子

      /string isEmpty value ""
      /string indexOf value "asdfghjkl" value "qwerty"
      /string escape storage a:b c value '\'quote"slash\\'
      /string strip storage foo:bar baz value "  a 123   "
      /string concat2 storage a b from entity @s SelectedItem.id from entity @s Inventory[0].id
      /string join storage test playerUUID value "~" from entity @s UUID

      可用的方法

      名称
      输入 NBT 标签
      输出NBT标签
      返回值
      说明
      isBlank
      String-
      如果输入空白字符串,返回1,否则返回0

      isEmptyString-
      如果输入空字符串,返回1,否则返回0
      lengthString-
      输入的字符串长度
      toString任何 NBT 元素String1
      把NBT元素转为字符串
      escapeStringString1
      转义字符串中的双引号和反斜杠
      escapeNbtStringString1
      调用游戏内NBT字符串的escape方法
      escapeRegexStringString1
      转义字符串中的正则表达式关键字
      toLowerCaseStringString1
      转成大写
      toUpperCaseStringString1
      转成小写
      stripStringString1
      去除字符串中首尾两端的空白字符(Unicode字符类型)
      stripLeadingStringString1
      去除字符串中前面的空白字符(Unicode字符类型)
      stripTrailingStringString1
      去除字符串中后面的空白字符(Unicode字符类型)
      toCharArrayStringList<String>1
      转为字符数组
      toCodePointStringsStringList<String>码点的数量
      转为每个码点对应的字符串组成的数组
      toCodePointsStringIntArray
      码点的数量转为UTF16码点数组
      fromCodePointsIntArrayString1
      UTF16码点数组转为字符串
      concatList<String>
      String1
      连接输入的列表中所有元素
      concat2String s0, String s1, [String s2]String1
      连接输入的2或3个字符串
      trimString src, [String trimChars]String1
      去除src中首尾两端的空白字符(码点<=32)或自定义字符
      trimStartString src, [String trimChars]String1
      去除src中前面的空白字符(码点<=32)或自定义字符
      trimEndString src, [String trimChars]String1
      去除src中后面的空白字符(码点<=32)或自定义字符
      atString src, Int indexString1
      src中指定索引位置的字符
      repeatString src, Int countString1
      重复字符串count次
      matchesAllString src, String patternList<Compound(Int start, Int end)>匹配结果的数量src中所有匹配pattern的位置(不互相重叠)
      matchesAllFullyString src, String patternList<Compound(Int start, Int end)>匹配结果的数量src中所有匹配pattern的位置(可能互相重叠)
      joinString delimiter, List elementsString1
      用指定的分隔符delimiter连接列表elements中每个元素
      substringString src, Int begin, [Int end]String1
      返回指定字符串src的子字符串(从begin到end-1)
      substring2String src, Int begin, [Int length]String1
      返回指定字符串src的子字符串(从begin开始,长度为length)
      splitString src, String separator, [Int limit]List<String>分割出的子字符串数量
      用指定的分隔符separator分割字符串src
      indexOfString src, String substring, [Int fromIndex]String子字符串第一次在src中出现的位置,如果不存在,返回-1
      lastIndexOfString src, String substring, [Int fromIndex]String子字符串最后一次在src中出现的位置,如果不存在,返回-1
      startsWithString src, String prefix, [Int offset]-
      如果prefix是src的前缀,返回1,否则返回0
      endsWithString src, String suffix-
      如果suffix是src的后缀,返回1,否则返回0
      containsString src, String substring-
      如果substring是src的子字符串,返回1,否则返回0
      matchesString src, String regex-
      如果src匹配正则表达式regex,返回1,否则返回0
      replaceString src, String target, String replacementString1
      替换src中所有出现的target为replacement
      replaceAllString src, String regex, String replacementString1
      替换src中所有匹配regex的为replacement
      replaceFirstString src, String regex, String replacementString1
      替换src中第一个匹配regex的为replacement

      注:

      • 有些方法实际上接受任何 NBT 元素,但会在处理之前将其转换为字符串。

      • 方括号内的参数为可选参数。

      • 大部分输入索引的可以使用负数,表示从后向前数的第几个,如 -1 表示倒数第二个。

    短评加载中..