永发信息网

批量删除一个字符后面的文字比如 答案是:123456 答案是:23456 把:后面的都删除变成 答案是:答案是:

答案:5  悬赏:80  手机版
解决时间 2021-03-01 19:09
  • 提问者网友:末路
  • 2021-03-01 09:26
批量删除一个字符后面的文字比如 答案是:123456 答案是:23456 把:后面的都删除变成 答案是:答案是:
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-01 10:42
你是WORD还是EXCEL?
如果是WORD,使用“替换”功能的通配符代码,勾取“使用通配符”,在“查找内容”中输入:
(答案是:)[0-9]{1,10}
在“替换为”中输入:
\1
选择“全部替换”就行了。
如果是excel,使用MID函数或VBA编程。
全部回答
  • 1楼网友:几近狂妄
  • 2021-03-01 14:22
增加一辅助列,比如要处理的这一列为C列,则在其后增加一空白的D列 D1=LEFt(C1,你要保留的字符个数) 下拉 选择D列,复制 点C1单元格,右键,选择性粘贴--数值--确定,再把D列删除
  • 2楼网友:摆渡翁
  • 2021-03-01 13:42
word这样替换有个前提:要么那个冒号后面的字符个数是固定的,比如说有五个/六个字符;要么这个答案的最后(6的后面)有个相同的字符,比如说,空格/回车符/逗号..... 如果是第一种情况,(?的个数就是后面字符的个数)可以 查找:答案是:?????? 替换为:答案是: 如果是第二种,(以末尾是回车为例:^13)可以 查找:答案是:*^13 替换为:答案是: 注意两种情况都要勾选‘使用通配符’
  • 3楼网友:罪歌
  • 2021-03-01 12:39
如:A1答案是:123456 B1=MId(A1,1,4) 然后在复制-选择性粘贴-数值
  • 4楼网友:话散在刀尖上
  • 2021-03-01 12:13

按ctrl+h调出替换窗口,在查找内容处输入^#(表示任意数字),替换处空白不填,点全部替换,

所有的[03:30.34]格式就会被替换成[:.],然后再查找[:.]替换成空白即可。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯