qt环境下的,用于处理qstring,匹配一个字符串,要求字符串前和字符串后都不能有英文字母,可以有英文字符,区分大小写,全字匹配。谢谢
匹配任意单词,利用边界控制\b
b[a-zA-Z]*\b
``
匹配具有边界控制的特定单词例如apple
\bapple\b
将会匹配
"banana.apple.orange中的apple, 不匹配banan.pineapple.range中的apple
(?<=[^a-zA-Z]).*?(?=[^a-zA-Z])
(?<=[^a-zA-Z])[a-zA-Z](?=[^a-zA-Z])