在文本文件中使用$ 2,$ 1等?

时间:2016-09-03 20:09:28

标签: irc mirc

首先请允许我对此处的措辞表示抱歉,我是mIRC编码的新手,并不太了解条款和/或如何做我想要的。

我的目标是在文本文件中使用“$ 1”这个术语,例如包含以下内容的文本文件

hello something

我希望它能在新的文本文件中写下以下内容。

hello

我知道这是一个不好的例子,但我相信你们中的一个人能够帮助我。除了解决方案之外,如果有人愿意分享他们在哪里找到这些信息以及我可以在哪里了解更多信息,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

http://en.wikichip.org/wiki/mirc是一个很好的来源。

但要回答你的问题:

为此,您可以使用$read来读取文件中的行 $read(file.txt,n,1),这将从文件file.txt中读取第1行。

您可以将此分配给变量,var %line = $read(file.txt,n,1),这会将file.txt中第1行的内容分配给%line

将内容存储在%file后,您可以使用$gettok来检索第一个字。您的案例中的分隔符是一个空格,因此您使用32.对于其他值,请查看此处:http://www.asciitable.com/并从dec列中进行选择。 $gettok(%line,1,32)会给你第一个字。

如果需要,您可以再次将其存储在变量中,并将write存储在另一个.txt文件中。

额外:
看看/tokenize,您可以使用此代替$ gettok,这样您就可以更轻松地使用$1$2等。它还会稍微改善performance