【问题标题】:Regex to find words that contain hyphen MS Office正则表达式查找包含连字符 MS Office 的单词
【发布时间】:2014-11-21 04:38:29
【问题描述】:

Regex 查找其中包含连字符的单词。

让我们说这句话是,他是个好孩子。我只想单独选好孩子,字可能不一样

  1. 好孩子
  2. 好孩子
  3. 好孩子
  4. 好孩子
  5. 好孩子
  6. 123-456
  7. 1Good-2boy

hifen 周围的任何角色都应该可以找到。我试过 >-> 它选择整个句子而不是单独的两个词。

使用正则表达式 [a-z]-[a-z] 我可以匹配 good-boy 中的 d-b,但不能匹配整个单词。

【问题讨论】:

  • 您要匹配-ff- 还是-
  • 我想要所有的组合
  • 我们应该如何区分单词中的- non-word 或句子中的连字符this is weird - should not happen

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


【解决方案1】:

你可以试试下面的正则表达式来匹配像good-boy这样的词

<[a-z]{1,}-[a-z]{1,}>

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

【讨论】:

  • 在转到下一个单词时它不正确,它首先选择好男孩,然后是 ood-boy,然后是 od-boy,然后是 d-boy
  • 我希望它转到下一个字母说坏男孩,我点击下一个
  • 您可能需要&lt;&gt;(Word 语法中的单词边界)。我看不到任何合理的方式来允许 Word 中的可选空间。
  • 你的意思是&lt;[a-z]{1,}-[a-z]{1,}&gt;
  • @praveenrsmart word ah thooki pottutu vara yedhavathu 工具,例如记事本++ la work pannunga。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多