标签: regex
我的testsentence是'hello random-word testing'
我想找到正则表达式来提取'随机词',但是要说明破折号(' - ')
我尝试了[a-z] + [^ - ] [a-z] +,但这也选择了前面和后面的单词
由于
答案 0 :(得分:1)
你可以这样做
([a-z]+)[-]([a-z]+)
此时$1和$2将包含您的字词。可替代地
$1
$2
([a-z]+[-][a-z]+)
此时,只需替换$1上的'-' -> ' '
'-' -> ' '