用正则表达式搜索任意单词

时间:2012-07-12 13:04:52

标签: regex qt

我有一个问题,我需要找到一个可以采用当前格式的单词 NormalWord 或者在单词中包含数字和 - (减去字符符号) 1个字 - withnumber1-Morecharacters。 或包含引用字符 '我的话' 我试过(qt) QRegExp rx(“(((\ w + \ b)|('。*'))”); 但是这个结构只适用于普通单词,例如SimpleWord或'Simple word',但是当我有一个单词时就不行 1个字 - withnumber1-Morecharacters 要么 WORD1-withsomeMorecharacters

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:(\w+(-\w+)*|'.[^']*')

除了撇号/单引号外,[^']将匹配任何内容。