这个示例实现的功能:
将文本中类似于‘21-12-2011’这样的日期类型找出来,替换为‘2011-12-21’
上代码:
import re
pat = '\d{1,2}-\d{1,2}-\d{4}'
p = re.compile(pat)
f = open('c:/oreacle++emp.txt')
t = f.readline()
while t != '':
res = re.findall(pat,t)
if res:
arr = res[0].split('-')
arr.reverse()
print p.subn('-'.join(arr),t)[0],
else:
print t,
t = f.readline()
f.close()
分享到:
相关推荐
在这个案例中,`StringProcess.h`可能包含了`StringProcess`类的定义,其中声明了各种字符串处理函数,而`StringProcess.cpp`则实现了这些函数的具体逻辑。 描述中提到的一个关键函数是`Split`,这是一个用于字符串...
Python 字符串处理实例 Python 中的字符串处理是 Python 编程语言中非常重要的一部分。字符串是 Python 中最基本的数据类型之一,它可以表示文本、数字、符号等。 Python 提供了多种字符串处理方法,本文将对 ...
### C代码实例:字符串处理 #### 知识点解析 本程序主要实现了以下功能: 1. **从文本文件中读取多行字符串** 2. **对读取的字符串进行字典序排序** 3. **将排序后的字符串写入新的文本文件** ### 详细解释 ###...
### 汇编语言中的字符串处理技术解析 在计算机编程领域,尤其是在低级语言如汇编语言中,字符串处理是一项核心技能,它涉及到对字符序列的搜索、替换、删除及插入等操作。本文将深入探讨汇编语言中字符串处理的关键...
本篇文章将深入探讨Oracle对JSON字符串的处理实例。 首先,Oracle 12c及更高版本引入了JSON相关的数据类型和函数,如`JSON_OBJECT`和`JSON_ARRAY`用于创建JSON,`JSON_VALUE`和`JSON_QUERY`用于提取数据,以及`JSON...
在VB(Visual Basic)编程中,处理字符串是常见的任务之一,其中包括将一个长字符串拆分成多个子字符串。这个过程通常称为“字符串拆分”或“分隔字符...通过实践和理解这些内容,你将在VB字符串处理方面变得更加熟练。
` 定义了一个字符串数组。 #### 1.3 输入输出流 - **标准输入输出**:`System.in` 表示标准输入,`System.out` 表示标准输出。 - **Scanner 类**:用于读取用户从键盘输入的数据。例如,`Scanner scanner = new ...
在这个"zifuchuan.rar_vc 字符串 处理_zifuchuan_字符串_字符串处理"的压缩包中,我们可以期待找到一些关于如何在VC++环境中处理字符串的实例或源代码。 字符串处理涉及到对字符序列的操作,如创建、查找、替换、...
在编程领域,字符串处理是一项基础且重要的技能,尤其在Visual Basic (VB)中。VB提供了丰富的函数和方法来操作和管理字符串,使我们能够高效地完成各种字符串相关的任务。以下是一些关于字符串处理的关键知识点,...
### 数据库字符串处理知识点 #### 一、字符串处理在数据库中的重要性 在数据库操作中,字符串处理是一项非常重要的技能。无论是数据清洗、格式化还是提取有用信息,字符串处理功能都发挥着至关重要的作用。例如,在...
除了基础的“字符串到数组”函数,LabVIEW还提供了其他字符串处理函数,如“查找子字符串”、“替换子字符串”等,可以帮助我们更灵活地处理字符串。学习这些函数的组合使用,能提高在LabVIEW中处理字符串的效率和...
假设我们有一个较长的字符串,但只关心其中的一部分,比如从第3个字符开始的4个字符: ```scl STRING LongString := "ABCDEFGHIJ"; STRING SubString; SubString := SUBSTRING(LongString, 2, 4); // 从索引2开始,...
本资源"《C语言字符串练习(习题+答案).zip》"正是针对这一需求而准备的,它包含了C语言字符串操作的专项练习题和对应的答案,帮助学习者巩固和提升在字符串处理方面的技能。 字符串在C语言中扮演着重要角色,它们...
### C++代码实例:文件操作与字符串处理 #### 背景介绍 在软件开发过程中,经常需要对文件中的数据进行读取、处理并写入新的文件中。本例通过一个具体的程序展示了如何使用C++来进行文件操作以及字符串处理。 ####...
Python 字符串处理实例总结 Python 中的字符串处理是指对字符串进行各种操作和处理的过程。字符串是 Python 中最基本的数据类型之一,字符串可以是用单引号或双引号括起来的任何文本。在 Python 中,字符串可以使用...
在信息技术领域,字符串处理是常见的任务之一,其中计算两个字符串的相似度是尤为重要的一个环节。Levenshtein算法,也称为编辑距离算法,就是用于衡量两个字符串之间差异程度的一种方法。本文将深入探讨如何使用...
根据给定的文件信息,我们可以总结出以下关于“求一个字符串中的连续出现次数最多的字串”的相关知识点: ...综上所述,该问题是字符串处理中的一个典型实例,通过合理的算法设计可以有效地解决。
在VB(Visual Basic)编程中,字符串处理是日常开发中不可或缺的部分。字符串处理涉及对文本数据的操作,如分割、合并、查找、替换等。这里,我们通过提供的压缩包中的12个例子,来深入理解VB中的字符串处理技术。 ...
str_replace 函数将某个字符串取代为另一个字符串,以便于字符串处理操作。 47. strtr: 转换某些字符 strtr 函数转换某些字符,以便于字符串处理操作。 48. substr: 取得部份字符串 substr 函数取得部份字符串,...