regex - 正则表达式匹配并分组到第一个句点和最后一个斜杠
问题描述
我正在创建一个以下列方式匹配和分组的正则表达式:
示例输入:
hello.world1/world2/index.js
示例所需的正则表达式分组:
[hello].[world1/world2]/[index.js]
括号内的任何内容都将被忽略。我目前有这个 Regex:(^.*\.)(.*\/)(.*$)
并且正在捕获以下内容:
请注意第 1 组如何包含句点,第 2 组如何包含最后一个斜杠。两者都是我不想要的。任何帮助纠正这个正则表达式将不胜感激。
解决方案
推荐阅读
- hadoop - 使用 Sqoop / 套接字创建错误的 HSQL 到 Hadoop
- node.js - 返回类中的中间件
- swift - 如何在 macOS 上访问 aNotification.userInfo 字典
- django - 更改 django 的默认 md5 salting
- google-data-studio - LEGACY 架构和 Data Studio Apps 脚本服务之间的差异
- java - 具有n级依赖关系的多模块maven spring boot项目
- c++ - QInputDialog 为 getDouble() 显示逗号而不是点
- python - 需要返回选项卡空间意图。不需要 4 个空格和警告
- html - CSS表格单元格和引导程序的奇怪对齐问题
- javascript - 多个数组的长度