此招绝技,来自社区Q群的一位大神——【空】
;~ 应用场景:
;~ 如果我选中一段英文文本,我想按一个键,比如F1, 这段文本词的顺序随机排,但属于短语的不拆开。
;~ 比如: Living Room Balcony Christmas Day New Year
;~ 随机重拍后顺序可能变成了
;~ New Year Balcony Christmas Day Living Room
;~ (New Year,Living Room, Christmas Day这样的不拆开)
;~ ---------------------------------------------------------------------------
;~ 正式内容:
F1::
str=Living Room Balcony Christmas Day New Year
不可分词组:={"Christmas Day":"ChristmasDay","New Year":"NewYear","Living Room":"LivingRoom"}
反过来的不可分词组:={"ChristmasDay":"Christmas Day","NewYear":"New Year","LivingRoom":"Living Room"}
for k, v in 不可分词组
str:=StrReplace(str, k, v)
; 根据空格区分单词并换位置
Sort, str, Random D%A_Space%
for k, v in 反过来的不可分词组
str:=StrReplace(str, k, v)
MsgBox, % str
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
如果有使用教程就更好了
使用教程?你的意思是多解释一些吗?