2016-09-03 4 views
0

最初に、これに関する言い訳には申し訳ありませんが、私はmIRCでコーディングするのが初めてで、条件や方法をよく知りません。

私の目標は、それが、その後に次のように書くことのために、私は希望のように、次の

hello something 

を含む行と、このテキストファイルとして、テキストファイルに「$ 1」のためにどんな用語を使用することです新しいテキストファイル。

hello 

私はこれが基準以下の例ですけど、私はあなたのいずれかが私を助けることができると確信しています。解決策に加えて、誰かがこの情報をどこで見つけたか分かり、それについてもっと知ることができるなら、私は感謝します。

答えて

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)が最初の単語を取得します。

これは必要に応じて変数に格納し、別の.txtファイルにwriteを格納することもできます。エクストラ

:あなたがした後、 $1$2などを使用するため
/tokenizeを見てください、あなたの代わりに$ gettokのこれを使用することができ、これは、それが容易になります。 performanceも若干改善されます。

+0

Hey denny、2番目の単語を取得したい場合は、 '$ gettok(%line、2,32)'に変更しますか?また、他の場所で使用されていると思うので、 '%line'と改行することができます。 – skdfsfwse

+0

はいはい、そうすることができます – Denny

+1

その良い例と説明 –

関連する問題