我看到了很多类似措辞的问题,但我很难想出这个语法。
给定一个单词列表,我想打印所有 没有 特殊字符的单词。
我有一个正则表达式可以识别 带有 特殊字符的单词 \w*[\u00C0-\u01DA']\w*
。我见过很多答案,比如简单的单词的场景相对简单。然而,我还没有找到任何否定一个组的内容 - 我看到了几个不同的负向前瞻语法 ?!
,但我还没有能够找到一个可以与之一起工作的语法。
在我的情况下,假设字符串为:"should print nŌt thìs"
应该打印 should
和 print
,但不是其他两个单词。re.findall("(\w*[\u00C0-\u01DA']\w*)", paragraph.text)
给出了特殊字符 - 我只想反转它们。
zhì
这样的内容 - 它只匹配了 zh。 - Grant Curellr"\b(?!\w*[À-ǚ])\w*"
只能在基于拉丁字符的特殊字符上工作吗? - Grant Curell\b
包围。已修复。是的,“特殊字符”指的就是您发布的范围,[\u00C0-\u01DA]
。 - jdaz