你的代码感觉没问题呀,是不是你设置的宽不够?
如下图:
### 友情提示:本脚本由 Au3 正则测试工具 于 2017年06月04日18点48分11秒 自动生成,不保证其正确性,请自行修改测试 ###
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$string = _
'上架感言(一些心里话)!!!</a></li>@@bookid/84698748">' & @CRLF & _
'封推感言!</a></li>@@bookid/88142003">' & @CRLF & _
'新书上传求收藏,求推荐啦!</a></li>@@bookid/345834257">' & @CRLF & _
'第1章 第一份工</a></li>@@bookid/83138239">' & @CRLF & _
'第2章 红色小马驹</a></li>@@bookid/83165990">'
Local $sSRERe = StringRegExpReplace($string,'(.*)@@(.*)' ,'\2\1')
;以下为测试结果:
Example()
Func Example()
; 创建一个 GUI 及其各种控件.
Local $hGUI = GUICreate("示例")
GUICtrlCreateLabel("你的代码测试感觉没问题呀??",15,8,200,20)
GUICtrlCreateEdit($sSRERe& @CRLF, 10, 32, 380, 350, $ES_AUTOVSCROLL + $WS_VSCROLL)
; 显示 GUI.
GUISetState(@SW_SHOW, $hGUI)
; 循环到用户退出.
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
; 删除先前创建的 GUI 和所有控件.
GUIDelete($hGUI)
EndFunc ;==>Example
|