D 语言 splitAny 函数用法:分割字符串、引入包和示例代码

splitAny 是 D 语言中一个用于将字符串按照指定的分隔符进行分割的函数,它会返回分割后的子字符串数组。该函数位于 std.algorithm 包中。

使用方法:

import std.algorithm;
import std.stdio;

void main()
{
    string str = 'apple,banana,orange';
    auto arr = str.splitAny([',', ' ']);
    foreach(sub; arr)
    {
        writeln(sub);
    }
}

代码解释:

  1. 导入必要的包: import std.algorithm; 引入 splitAny 函数所在的包。
  2. 定义字符串: string str = 'apple,banana,orange'; 定义一个字符串,包含逗号和空格作为分隔符。
  3. 调用 splitAny 函数: auto arr = str.splitAny([',', ' ']); 使用 splitAny 函数根据指定的逗号和空格分隔符将字符串 str 分割成子字符串数组,并将其存储在 arr 变量中。
  4. 遍历输出子字符串: 使用 foreach 循环遍历 arr 数组,并使用 writeln 函数将每个子字符串输出到控制台。

输出结果:

apple
banana
orange

总结:

使用 splitAny 函数可以轻松地根据指定分隔符将字符串分割成子字符串数组,在 D 语言编程中是一个非常实用的工具。

D 语言 splitAny 函数用法:分割字符串、引入包和示例代码

原文地址: https://www.cveoy.top/t/topic/ocrG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录