gpt4 book ai didi

javascript - 棘手的扫描仪在文本文件或 Textarea 输入中获取字符串命令?

转载 作者:行者123 更新时间:2023-11-30 06:11:04 24 4
gpt4 key购买 nike

我有一个文本文件或 Textarea 输入,需要对其进行扫描以查找需要所需格式的命令。
命令必须按以下顺序排列并且不区分字符串,但整数的长度必须为 1。

1) START 2,4,GO
2) Like
3) ATE, SWAM, SING, DANCE

注意,第三个命令必须是这 4 个词之一。最好的方法是什么?我应该创建一个数组然后使用正则表达式吗?

一个例子:

Random text 
ignore this
StArt 2,4,Go
Like
aTE
WORKed
NewCommand again
StarT 9,1,Go
Like
Swam

因此,这个文件有 2 个命令。根据命令,我将执行一个操作。输出无效。即)可能会使用像 regexp 这样的方法,然后当读取命令时,它将调用一个方法,该方法将映射像 function Ate(e) {console.log("ATE")} 这样的方法/p>

最佳答案

下面的 sed 程序只打印相关行:

sed -n '/^start [0-9],[0-9],go$/I{N;N;/\nlike\n\(ate\|swam\|sing\|dance\)/Ip}' yourfile

请注意地址 /…/ 末尾的 I 标志(或 s/…/…/ 命令)不可移植,如对 this answer 的评论中所述.如果需要可移植性,则必须将like更改为[lL][iI][kK][eE]等。

关于javascript - 棘手的扫描仪在文本文件或 Textarea 输入中获取字符串命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58903492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com