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

Use $2, $1, etc. in a text file?

首先让我对这方面的措辞表示抱歉,我是 mIRC 编码的新手,不太了解术语 and/or 如何做我想做的事。

我的目标是在文本文件中使用任何术语来表示“$1”,例如这个文本文件中有一行包含以下内容

hello something

我想让它在新的文本文件中写入以下内容。

hello

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

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 中后,您可以使用 dec 列中的 $gettok to retrieve the first word. The delimiter in your case is a space, so you use 32. For other values look here: http://www.asciitable.com/ 和 select。 $gettok(%line,1,32) 会给你第一个词。

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

额外:
看看 /tokenize, you can use this instead of $gettok, this will make it easier for you to use </code>, <code> etc, after. It will also slightly improve the performance.