找回密码
 加入
搜索
查看: 3509|回复: 9

[AU3基础] (已解决)请问如何 去掉字符串里的换行?

  [复制链接]
发表于 2014-4-25 20:05:21 | 显示全部楼层 |阅读模式
本帖最后由 yufei8051 于 2014-4-26 11:05 编辑

如想把下面文本的换行去掉,使之成为一行:

2014-04-25 18:14:04
确定
请输入工号
提示

变成:
2014-04-25 18:14:04确定请输入工号提示

我用下面的语句怎么不能实现?

$filename = "test.txt"
$str = fileread($filename)
$file = FileOpen($filename, 10)
FileWrite($file, StringRegExpReplace($str, "\n", ""))
FileClose($file)

运行之后没把映,还是原来那样。
请大大指点,谢谢先
发表于 2014-4-25 20:13:24 | 显示全部楼层
本帖最后由 水木子 于 2014-4-25 20:14 编辑

FileWrite($file, StringRegExpReplace($str, "\r\n", ""))

用这句试试?
发表于 2014-4-25 22:04:55 | 显示全部楼层
回复 2# 水木子
学习了,对正则有点怕怕。哈哈。
 楼主| 发表于 2014-4-25 22:55:47 | 显示全部楼层
非常感谢2楼回答,明天试下。
手机上网,祝晚安
 楼主| 发表于 2014-4-25 22:56:59 | 显示全部楼层
FileWrite($file, StringRegExpReplace($str, "\r\n", ""))

用这句试试?
水木子 发表于 2014-4-25 20:13



    感谢回复,明天实验后汇报
 楼主| 发表于 2014-4-25 22:57:41 | 显示全部楼层
手机上网诸多不必
 楼主| 发表于 2014-4-26 11:04:56 | 显示全部楼层
回复 2# 水木子


    测试可行,非常感谢!!!

我用的在本论坛搜到的这一句:
$clhdstring1=StringRegExpReplace($clhdstring0,'(?m)[\n|\r]','')
删除空行和重复行,也可以。
发表于 2014-4-26 11:18:27 | 显示全部楼层
回复  水木子


    测试可行,非常感谢!!!

我用的在本论坛搜到的这一句:
$clhdstring1=String ...
yufei8051 发表于 2014-4-26 11:04



    (?m) 多余;[\n|\r] 红色是错误,需删除。
 楼主| 发表于 2014-4-26 15:07:18 | 显示全部楼层
本帖最后由 yufei8051 于 2014-4-26 15:13 编辑

回复 8# afan


    感谢版主指点,已经解决。
发表于 2014-5-15 00:50:50 | 显示全部楼层
感谢版主指点,已经解决
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 07:05 , Processed in 0.079053 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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