regex - 如何匹配以下正则表达式?
问题描述
我有以下单线:
Download of file /xxx/xxx-xxx/Xxx/Xx_XX/xxx/xxx xxx/Xxxx/xxxx/xxxx.png to /home/ec2-user/xxx/xx/xx/Xxxy/xx_XX_XX/xxx/xxx xxx/XXX/xxxx/Xxx.png failed
我怎样才能匹配第一个/xxx/xxx-xxx/Xxx/Xx_XX/xxx/xxx xxx/Xxxx/xxxx/xxxx.png
?它总是以 " /
" 开头并总是以.png
. 其余的可以是字符、大写字母、数字、空格、_ 和 - (所有内容)。我怎样才能匹配这个正则表达式?
解决方案
(?<=file ).*(?= to)
产生预期的结果。在线的
推荐阅读
- azure-devops - Angular CLI:TFS 构建步骤中的 ng 构建警告
- python - 无法将功能正确应用于 DataFrame 列
- python - 根据模式和数据框上的另一个变量设置 ID [pandas]
- node.js - 无法在Nodejs中保存ffmpeg输出
- python - 在循环中创建多行 pandas.DataFrames 并附加到列表
- python - 单层网络时序数据示例
- android - 由于使用了另一个 api,Flutter 应用无法连接到 Cloud Firestore
- scala - java.lang.ClassCastException:ObjectName$$anon$1 不能转换为 com.fasterxml.jackson.module.scala.ScalaObjectMapper
- python - NEG unsigned 1 时 ASM/C++ 和 Python 的区别
- json - 放心:无法解析 JSON 文档