0

我有一个问题,我需要找到一个单词,它可以是当前格式 NormalWord 或在单词中包含数字和 - (减号),例如 1Word-withnumber1-Morecharacters。或包含 c 引用字符 'My word' 我曾尝试使用 (qt) QRegExp rx("(((\w+\b)|('.*'))"); 但是这种结构仅适用于普通单词,例如 SimpleWord 或“简单单词”,但当我有一个像 1Word-withnumber1-Morecharacters 或 Word1-withsomeMorecharacters 这样的单词时则不行

4

1 回答 1

0

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

[^']匹配除撇号/单引号之外的任何内容。

于 2012-07-12T13:27:12.473 回答