用js把/system/staff/staffList 以/分割
时间: 2023-10-01 16:03:42 浏览: 29
可以使用JavaScript的split()方法来实现:
```
var url = "/system/staff/staffList";
var urlArray = url.split("/");
console.log(urlArray);
```
输出结果为:
```
["", "system", "staff", "staffList"]
```
可以看到,根据斜杠分割后,得到了一个数组,数组中的每一个元素就是原来的URL中的每一部分。
相关问题
怎么把/system/staff/staffList 分割为 /system,/staff,/staffList
你可以使用字符串分割函数来实现这个功能。具体来说,你可以使用 Python 的 split() 函数,将字符串按照指定的分隔符进行分割:
```
path = "/system/staff/staffList"
segments = path.split("/")
result = [s for s in segments if s != ""]
```
这段代码将字符串 path 按照分隔符 "/" 进行分割,并将分割得到的子串存储在列表中。由于分割后可能会得到空串,因此我们需要使用列表推导式将空串过滤掉。最终,result 列表中存储的就是你需要的结果:['system', 'staff', 'staffList']。
要使用#! /system/bin/sh
好的,以下是一个使用 `#!/system/bin/sh` 的 Android shell 脚本示例:
```shell
#!/system/bin/sh
# 获取当前活跃窗口的包名和 Activity 名称
focus=$(dumpsys window | grep "mCurrentFocus" | tail -n 1 | awk '{print $NF}' | cut -d'}' -f1)
# 打印结果
echo "当前活跃窗口:$focus"
# 启动指定包名和 Activity 名称的应用程序到指定的显示器上
am start -n com.tencent.start.tv/com.tencent.start.ui.SplashActivity --display 2
am start -n com.ktcp.video/com.ktcp.video.activity.detail.DetailCoverActivity --display 0
```
在上述脚本中,第一行使用了 `#!/system/bin/sh`,这是一个指定脚本解释器路径的特殊注释行。这个注释行告诉系统使用 `/system/bin/sh` 解释器来执行该脚本。请注意,在不同的 Android 设备上,`sh` 解释器的路径可能会有所不同。因此,在编写脚本时,请先确定正确的解释器路径。