首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >[AHK ]复制多行并将其粘贴到一行中修改

[AHK ]复制多行并将其粘贴到一行中修改
EN

Stack Overflow用户
提问于 2022-02-19 01:25:32
回答 1查看 200关注 0票数 0

因此,我基本上只想制作一个脚本,它复制文本的多行内容,例如:

代码语言:javascript
运行
复制
:suemote: situps ─ 60  
:sqemote: squats ─ 40
:puemote: pushups ─ 30

并将其修改为一行文本:

I did today 60 situps 40 squats 30 pushups , wbu?

重要的是,它不粘贴任何文字之间的冒号和数量的行不重要或不给出。我已经可以将修改过的文本复制到一行上,但是在多行上这样做对我来说太复杂了。可以用一个enter替换space吗?如果有人也能解释他们正在使用的命令,那就太好了,我用vStr做了文本修改,所以如果可以在多行上也使用它,那就太酷了。

EN

回答 1

Stack Overflow用户

发布于 2022-03-02 09:18:58

根据我给出的信息我能想到这个,

代码语言:javascript
运行
复制
myvar =
(
:suemote: situps ─ 60  
:sqemote: squats ─ 40
:puemote: pushups ─ 30
)

clearvar := RegExReplace(myvar, ":.*?: ", "")

fixedlines := StrSplit(clearvar, "`n")

For index, actions In fixedlines
{
act .= RegExReplace(actions, "(.*?)(?: ─)(.*?)$", "$2 $1")
}

MsgBox, I did today %act%, wbu?

它会按要求返回。

我不是专业的,如果有一个更有效的方式,请张贴,所以我也学习。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71181598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档