D 语言 splitAny 函数用法:分割字符串、引入包和示例代码
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);
}
}
代码解释:
- 导入必要的包:
import std.algorithm;引入splitAny函数所在的包。 - 定义字符串:
string str = 'apple,banana,orange';定义一个字符串,包含逗号和空格作为分隔符。 - 调用 splitAny 函数:
auto arr = str.splitAny([',', ' ']);使用splitAny函数根据指定的逗号和空格分隔符将字符串str分割成子字符串数组,并将其存储在arr变量中。 - 遍历输出子字符串: 使用
foreach循环遍历arr数组,并使用writeln函数将每个子字符串输出到控制台。
输出结果:
apple
banana
orange
总结:
使用 splitAny 函数可以轻松地根据指定分隔符将字符串分割成子字符串数组,在 D 语言编程中是一个非常实用的工具。
原文地址: https://www.cveoy.top/t/topic/ocrG 著作权归作者所有。请勿转载和采集!