首页 > 其他分享 >string replace multiple items

string replace multiple items

时间:2023-05-09 11:26:22浏览次数:47  
标签:multiple string items replace better re split

Do a str.replace('; ', ', ') and then a str.split(', ')

or

import re
re.split('; |, ', string_to_split)

>>> a='Beautiful, is; better*than\nugly'
>>> import re
>>> re.split('; |, |\*|\n',a)
['Beautiful', 'is', 'better', 'than', 'ugly']

参考:
[1] https://stackoverflow.com/questions/4998629/split-string-with-multiple-delimiters-in-python

标签:multiple,string,items,replace,better,re,split
From: https://www.cnblogs.com/xiaoxu-xli/p/17384315.html

相关文章

  • 使用LaTeX的bibitems引用时按照引用顺序对文献进行编号
    直接往tex文件中写入bibitem格式的参考文献难以满足按顺序引用文献的要求,参考https://zhuanlan.zhihu.com/p/468694034,可以使用GitHub的这个项目:https://github.com/LaTeX-Bibitem-Styler/latex-bibitemstyler首先将项目下载到本地,然后将latex项目中的main.tex分为两个文件,第一个......
  • python 小技巧, 列表生成式比 filter(lambda x:x>=0,data) 快, iteritems()方法,
    题目经timeit测试列表生成式比filter(lambdax:x>=0,data)快python2的dict的iteritems()方法,pyhton3可以看看有没有......
  • 【攻防世界逆向】《getit》《no-strings-attached》《csaw2013reversing2》
    题目getit解法先用exeinfo打开看看文件格式无壳elf文件,放进ida64打开看看,并f5查看伪代码耐心的学习了一下。我先学了下面的文件操作fseek修改原指向stream流指针,按照第p【i】个位置从左开始数fputc把前面内容从上面的指针开始编辑不带格式化fprintf把内容写入流文......
  • string.py中的常量
    whitespace='\t\n\r\v\f'ascii_lowercase='abcdefghijklmnopqrstuvwxyz'ascii_uppercase='ABCDEFGHIJKLMNOPQRSTUVWXYZ'ascii_letters=ascii_lowercase+ascii_uppercasedigits='0123456789'hexdigits=digit......
  • QT5 QJson与QString相互转换
    QT5QJson与QString相互转换QString转QJsonQJsonObjectMainWindow::QstringToJson(QStringjsonString){QJsonDocumentjsonDocument=QJsonDocument::fromJson(jsonString.toLocal8Bit().data());if(jsonDocument.isNull()){qDebug()<<"StringNULL&......
  • 未提供与“Course.Course(string, int, int)”的所需参数“Name”对应的参数
    当传给类中的参数不确定有无时,则要给父类加个无参构造方法 ......
  • E. Generate a String(典:贪心+动态规划)
    题目E.GenerateaString题意输入三个不同的整数\(n(1\leqn\leq10^7),x,y(1 ≤ x, y ≤ 10^9)\)。从0开始,每次可以+1,-1,代价是x,或者当前值*2,代价是y问怎样才能到达n用最小的代价思路第一方法是暴力搜索,但是数据过大,不行观察发现,如果从n出发,做所有操......
  • 第6-0讲,StringVar用法
    在tkinter中,StringVar是一种特殊的变量类型,用于存储字符串值,它可以与用户界面中的组件关联,以便在用户界面中显示和更新变量的值。StringVar的常用方法:get():获取StringVar对象的值。set(value):设置StringVar对象的值为value。trace(callback):为StringVar对象添加回调函数,当Str......
  • How to connect to multiple SSD1306 OLED Displays using Raspberry Pi GPIO I2C PIN
    HowtoconnecttomultipleSSD1306OLEDDisplaysusingRaspberryPiGPIOI2CPINAllInOne如何使用RaspberryPi的GPIOI2CPIN连接多个SSD1306OLED显示器demos(......
  • String字符串替换方法
    importjava.util.Scanner;publicclassStringTest5{/***键盘录入一个字符串,如果里面包含(TMD),用***替换*/publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入字符串:");......