python - 从字符串中获取单词
问题描述
我如何从这样的字符串中获取单词示例:
str = "http://test-example:123/wd/hub"
我写这样的东西
print(str[10:str.rfind(':')])
但它不能正常工作,如果字符串会像
"http://tests-example:123/wd/hub"
解决方案
您可以使用以下非正则表达式,因为您知道 example 是一个 7 个字母的单词:
s.split('-')[1][:7]
对于任何任意词,这将更改为:
s.split('-')[1].split(':')[0]
推荐阅读
- html - CSS为什么垂直对齐:中间不起作用?
- sas - 仅在满足特定条件时从 SAS 发送电子邮件
- sql - 在 R 中粘贴 SQL 查询的日期
- tfs - 基于项目和子文件夹的 TFS 工作项查询
- python - 张量流中随机森林损失的梯度
- airflow - 从 Cloud Composer 运行 java Google Dataflow 作业
- sql - MS Access - 尝试加入 3 个表时获取“输入参数值”
- json - 可以将 Postman 集合导出为 json 格式且测试未包含在事件中吗?
- php - 如何从每个父模型中获取 N 条记录?在 laravel 中雄辩
- c# - 从客户端获取 IP 地址,而不是前端服务器