字符串按照一定的符号分割成数组
时间: 2023-07-17 19:02:05 浏览: 45
可以使用字符串的`split()`方法将字符串按照指定的符号分割成数组。`split()`方法接受一个参数,即分隔符,将字符串根据该分隔符进行分割,返回一个数组。
下面是一个示例代码:
```python
string = "Hello,World,How,Are,You"
delimiter = ","
array = string.split(delimiter)
print(array)
```
输出结果为:
```
['Hello', 'World', 'How', 'Are', 'You']
```
在示例中,我们使用逗号作为分隔符,将字符串"Hello,World,How,Are,You"分割成了一个包含5个元素的数组。
相关问题
字符串分割成数组
你可以使用字符串的 `split()` 方法将一个字符串按照指定的分隔符分割成一个数组。例如,下面的代码将一个以逗号分隔的字符串分割成一个数组:
```python
s = "apple,banana,orange"
arr = s.split(",")
print(arr) # ['apple', 'banana', 'orange']
```
在这个例子中,我们将逗号作为分隔符,调用 `split()` 方法将字符串 `s` 分割成一个数组 `arr`。你可以将分隔符替换成其他符号,以实现不同的分割效果。
jenkins sh 分割字符串
你可以使用 shell 脚本中的内置命令 `cut` 来分割字符串,示例代码如下:
```shell
#!/bin/bash
str="jenkins sh 分割字符串"
delimiter=" "
# 将字符串按照指定分隔符分割成数组
arr=($(echo $str | tr $delimiter '\n'))
# 遍历数组输出每个元素
for i in "${arr[@]}"
do
echo "$i"
done
```
在这个示例中,我们定义了一个字符串 `str`,并且使用空格作为分隔符。然后我们使用 `echo` 命令和管道符号将字符串传递给 `tr` 命令,将分隔符替换为换行符,从而将字符串分割成多个行。最后,我们使用命令替换将行转换为数组元素,并使用 `for` 循环遍历数组中的每个元素并输出。