正则表达式找到包含连字符MS Office的单词

时间:2014-11-21 04:38:29

标签: regex ms-word find ms-office wildcard

正则表达式查找包含连字符的单词。

让我们说这句话是,他是一个好孩子的家伙。我想只选择好男孩。这些话可能是不同的模式

  1. 好男孩
  2. 好孩子
  3. 好孩子
  4. 好-Boy的
  5. GOOD-BOY
  6. 123-456
  7. 1Good-2boy
  8. hifen周围的任何角色都应该能找到。我试过< > - < >它选择整个句子而不是单独的两个单词。

    使用正则表达式[a-z] - [a-z]我能够匹配好孩子中的d-b而不是整个单词。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下正则表达式来匹配good-boy

等字词
<[a-z]{1,}-[a-z]{1,}>

[a-z]{1,}匹配任何小写字母一次或多次。