标签: regex
我试图在第一个和最后一个短划线之间提取内容(在开头和结尾没有空格)。
原文:
Country - Name part1 - part 2 - 1234567
输出应为:
Name part1 - part 2
到目前为止我得到的是:
(\-[\w\s]+\-)
但outputs:
- Name part1 -
答案 0 :(得分:4)
使用以下正则表达式并从索引1获取所需的字符串
-(.*)-
答案 1 :(得分:0)
在您的[\w\s]添加一个短划线,它会起作用。
[\w\s]
\w本身并不涵盖短划线。
\w
Regex live here.