ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 14226|回复: 21

[求助] 一行文字,每逢英语字母则换行(已解决)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-12-1 10:11 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
有一段文字,里面的汉语和英语是间杂地放在一起,如:dodoe呖呖owokf豺 kfwle缕……
现在想做到:每逢汉语结束、英语开始处即换行(或回车),如:
dodoe呖呖
owokf豺
kfwle缕
……
但要防止英语和英语之间换行,例如,不要把ddll wooww 合唱团 感激涕零
弄成:
ddll
wooww 合唱团 感激涕零

因为数据太多,手工换行累死人,所以恳请热心人帮助。
有附件。

[ 本帖最后由 mrl 于 2010-1-4 10:23 编辑 ]

新建 Microsoft Word 文档.rar

3.06 KB, 下载次数: 46

TA的精华主题

TA的得分主题

发表于 2009-12-1 10:53 | 显示全部楼层
      参考:
012.JPG

TA的精华主题

TA的得分主题

发表于 2009-12-1 11:31 | 显示全部楼层
高级的查找替换实在太厉害了,但是组合起来不太容易学会,呵呵

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-1 11:40 | 显示全部楼层
谢谢2楼,确实很神奇。
不过,有个遗憾,就是“-”这个符号。例如“re-sit重考补考”这个替换之后变成:
re-  
sit重考补考
不应该从-后面分的。不过,如果确实没办法解决就这样也行了,不是大问题。

请教第二个问题,如果不是从汉语结束、英语开始处换行,而是从英语结束、汉语开始处换行,如何办?
例如:dodoe呖呖owokf豺 kfwle缕……
变成:
dodoe
呖呖owokf
豺 kfwle
缕……

(说实话,我对那个答案为什么能那样替换一点不懂)

TA的精华主题

TA的得分主题

发表于 2009-12-1 11:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
      “re-sit重考补考”的问题
      <[a-zA-Z][a-zA-Z^32-/]{1,}

      第二个问题:
      可以保持“查找内容”栏的表达式不变,把“替换为”栏内的  ^13^&  改为 ^&^13  之后执行“全部替换”

[ 本帖最后由 kqbt 于 2009-12-1 12:07 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-1 12:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢楼上。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-1 15:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
还是有问题。
附件中这个不能实现那种方式换行。

ffff.rar

2.03 KB, 下载次数: 12

TA的精华主题

TA的得分主题

发表于 2009-12-1 15:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
      可能是我考虑不周,把“查找内容”中开头的 < 去掉:[a-zA-Z][a-zA-Z^32-/]{1,}

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-1 15:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这回可以了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-12-1 18:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
用这种办法确实很精巧。
用着的时候忽然想到这样的问题:
汉语英文能否颠倒处理,例如: “中国China”处理后变成:
“China中国”
谢谢!看能不能利用替换实现。

新建 Microsoft Word 文档.rar

2.1 KB, 下载次数: 20

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-12 10:09 , Processed in 0.026385 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表