正则表达 替换每行 | 字符后面所有字符

2025-06-20 11:54:13
推荐回答(1个)
回答1:

看你什么语言,使用此语言支持正则的替换函数(用分割函数曲线实现也可以)比如“12323速读@法的#古典风格342#34大概法国和规范化34”要删除字符串“#3”之后的所有字符javastr=str.replaceAll("(?<=#3)[\\s\\S]*$","");php$newstr=preg_replace("/(?<=#3)[\s\S]*$/","",$yourstr);等。。。//-------------------是很多行,每行要求删除时间参数之后的字符么?2010-10-1010:10:10第一部分要删除内容1235sdfgdsfg2010-10-1010:10:12第二部分阿萨德法国是这样么如果是的话,用支持正则的工具查找(20\d{2}-\d{1,2}-\d{1,2}\s*\d{1,2}:\d{1,2}:\d{1,2}).*?(?=\r|\n|$)替换为$1