![]() |
1
10
您可以使用函数进行替换:
|
![]() |
2
3
不需要使用regex
|
![]() |
3
1
根据您提出的解决方案,我认为我不需要将键作为列表(我将使用集合,以加快搜索速度)。这个答案还假设文本中的所有单词都被一个空格隔开(我将用这个空格将它们连接起来)。提供这些,您可以使用:
当然,这会调用两次word.lower()。您可以使用两个列表理解(或者实际上是生成器表达式)来避免这种情况(并且仍然使用类似的方法):
|
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 4 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 4 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 5 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 5 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 5 月前 |