我正在尝试创建一个与引号中的单词不匹配的正则表达式,但会匹配没有引号的单词,例如
- "欢迎" - 假
- 欢迎 - 真实
答案 0 :(得分:0)
(?=([^"]*"[^"]*")*[^"]*$)
将排除字符串中的所有双引号以及这些双引号内的所有文字
如果您有任何新行字符,也会删除所有换行符
Here是我的来源
答案 1 :(得分:0)
您只能匹配那些后跟偶数双引号的单词,这意味着它们本身不在引号内(假设您的引号始终是成对的):
input keyevent 4
am force-stop com.android.settings

\w+(?=[^"]*("[^"]*"[^"]*)*$)