字符串的查找删除

Posted jielearscoding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的查找删除相关的知识,希望对你有一定的参考价值。

对于字符串的问题,我更喜欢用python,这次我的采用的python和正则表达式。结果啊,学校的垃圾oj老是通不过,结果我到另外一个oj就通过了!心累!

"""
题目描述
给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 
输入
输入只有1组数据。
输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 
输出
删除输入的短字符串(不区分大小写)并去掉空格,输出
"""
import re

if __name__ == "__main__":
    string1 = input()
    reg = re.compile(re.escape(string1),re.IGNORECASE)# 匹配规则,忽略大小写
    while True:
        try:
            data = input()
        except EOFError:#到达文件末尾
            break
        else:
            result = reg.sub("",data)            
            result = result.replace(" ","")
            print(result)

# 明天复习一下kmp算法,再用c++撸一遍

以上是关于字符串的查找删除的主要内容,如果未能解决你的问题,请参考以下文章

记录C#常用的代码片段

从搜索文档中查找最小片段的算法?

从 HTML 片段中删除空标签对

删除选项卡时在 ActionBar 选项卡片段中运行代码

替换或删除后台堆栈上现有片段的代码不起作用

php 在Yoast SEO中更改或删除OpenGraph输出的代码片段。此代码中有多个代码段。