Python正则表达式:search.txt文件字符串

2024-06-01 09:45:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个像这样的文本文件

other stuff
set fmri(custom11) "/home/this/is/a/sample_path/to_some/arbitarily/named_11/file-with-othercharacters/file.txt"
other stuff

我想用Python来搜索这个文件

  • 所有带有".txt"的行
  • ".txt"行中将"11"替换为"12",但只能在文件路径中,而不是在"custom11"字符串中。在
  • 我省去了循环逻辑,只是为了专注于搜索以及re.sub公司一
^{pr2}$

不知何故,在搜索. 如果我使用:

if re.search('xt', line): 

我得到的大多数行包含文本文件,但也有其他东西。如何正确查找'.txt'文件行?在

另外,在测试时,re.sub11替换为12,但也会导致{}变成{}。有没有办法改变行中的子字符串?在


Tags: 文件sample字符串retxthomeisthis