当前位置: 首页 > 面试题库 >

使用Python每64个字符插入一个换行符

云令
2023-03-14
问题内容

使用Python,我需要在字符串中每64个字符插入一个换行符。在Perl中很简单:

s/(.{64})/$1\n/

如何在Python中使用正则表达式完成此操作?有没有更Python的方式来做到这一点?


问题答案:

与Perl中的相同,但用于访问组时使用反斜杠代替美元:

s = "0123456789"*100 # test string
import re
print re.sub("(.{64})", "\\1\n", s, 0, re.DOTALL)

re.DOTALL与Perl的s/选项等效。



 类似资料:
  • 问题内容: 有没有一种pythonic方式将元素插入字符串中的每个第二个元素? 我有一个字符串:“ aabbccdd”,我希望最终结果是“ aa-bb-cc-dd”。 我不确定该怎么做。 问题答案: 假设字符串的长度始终是偶数, 该也可以消除 算法是将字符串分组为对,然后将其与字符连接在一起。 代码是这样写的。首先,它分为奇数位和偶数位。 然后使用该函数将它们组合成一个可迭代的元组。 但是元组不是

  • 问题内容: 我有一个字串:“敏捷的棕色狐狸跳过了懒狗。” 我想使用javascript(可能是jQuery)每 n个 字符插入一个字符。例如,我想打电话: 目标是使用此函数将&shy插入长字符串以允许它们进行换行。也许有人知道更好的方法? 问题答案:

  • 问题内容: 目的: 在Golang中的字符串中每x个字符插入一个字符 输入: 预期产量: 尝试次数 尝试一次 结果是: 尝试两次 计算字符数 对于循环 如果X = 5,则插入一个 尝试三 扫描结合加入 问题 目前尝试两次和三次不包含代码段的原因是,我仍在思考应该使用哪种方法在Golang中的字符串中每X个字符插入一个字符。 问题答案: https://play.golang.org/p/HEGbe

  • 问题内容: 是否可以每个字符分割一个字符串? 例如,假设我有一个包含以下内容的字符串: 我怎样才能使它看起来像这样: 问题答案: 192 为了完整起见,你可以使用正则表达式执行此操作: 对于字符的奇数,你可以执行以下操作: 你还可以执行以下操作,以简化较长块的正则表达式: re.finditer如果字符串很长,则可以使用它逐块生成。

  • 问题内容: 是否可以使用一个insert语句在一个表中插入多行?我知道如果发生以下情况,将会发生这种情况: 但是,如果我想插入: 只需一个插入命令? 问题答案: 两种解决方案(来源:http : //appsfr.free.fr/spip.php?article21): 或者

  • 问题内容: 在python中,字符串可变吗?该行引发错误 TypeError:’str’对象不支持项目分配 我可以看到原因(因为我可以编写someString [3] =“ test”,这显然是非法的),但是在python中有没有这样做的方法? 问题答案: Python字符串是不可变的,这意味着它们不支持项目或切片分配。您将必须使用ie或其他合适的方法来构建新的字符串。