首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >text:“智能”搜索和替换

text:“智能”搜索和替换
EN

Stack Overflow用户
提问于 2021-07-11 14:39:17
回答 1查看 45关注 0票数 1

我想在许多文本文件中进行“批量”搜索和替换(notepad++),但这种搜索和替换必须是“智能的”,并通过以下方式进行替换:

我搜索一个模式"source“,并希望替换为"target”。对"Source“的搜索应该没有大小写检查-因此搜索应该找到"source”、"source“或"SOURCE”

然后,应通过以下方式完成自动替换:

代码语言:javascript
复制
"Source" -> "Target"
"source" -> "target"
"SOURCE" -> "TARGET"

这有可能吗?如果是,该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2021-07-11 15:04:18

每种编程语言都是大小写敏感的,比如python、C等,所以:

代码语言:javascript
复制
    with open("nameofdocu.txt") as f:
    data = f.read()
    change = input("Type a word you want to replace")
    if(change == Source):
      data.replace(Source,Target)
    elif(change == source):
      data.replace(source,target)
    elif(change == SOURCE)
      data.replace(SOURCE,TARGET)
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68333807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档