Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 列表串入球拍_Regex_Arrays_String_Lisp_Racket - Fatal编程技术网

Regex 列表串入球拍

Regex 列表串入球拍,regex,arrays,string,lisp,racket,Regex,Arrays,String,Lisp,Racket,我有一个定义如下的列表: (define testlist '((Dog <=> Cat) (Anne <=> Dodd)) (定义测试列表’((狗猫) (安妮·多德) 有没有办法将:(汽车测试列表)转换成一个字符串,这样我就可以在它上面使用regexp来搜索“”?让我从这个非常相关的Jamie Zawinski引语开始: 有些人在遇到问题时会想,“我知道,我会使用正则表达式。”现在他们有两个问题 你真的不想在这里使用正则表达式。

我有一个定义如下的列表:

(define testlist '((Dog <=> Cat)
                   (Anne <=> Dodd))
(定义测试列表’((狗猫)
(安妮·多德)
有没有办法将:
(汽车测试列表)
转换成一个字符串,这样我就可以在它上面使用regexp来搜索“”?

让我从这个非常相关的Jamie Zawinski引语开始:

有些人在遇到问题时会想,“我知道,我会使用正则表达式。”现在他们有两个问题

<>你真的不想在这里使用正则表达式。一方面,当你在中间有标识符的时候使用一个基于ReXEP的解决方案。 另一方面,不使用正则表达式就很容易解决这个问题

这里有一大堆“正确答案”,具体取决于您想做什么,但让我首先指出,您可以使用“成员”函数查看列表是否包含符号

#朗球拍
(定义测试列表’((狗猫)
(安妮·多德)
(条件[(成员(汽车测试列表))“是”]
[否则为“否”)
我怀疑您试图将它们解析为逻辑等价,在这种情况下,您需要定义语句的可能结构,并从那里开始,但让我们先从不使用正则表达式开始:)。

让我从这个非常相关的Jamie Zawinski引用开始:

有些人在遇到问题时会想,“我知道,我会使用正则表达式。”现在他们有两个问题

你真的不想在这里使用正则表达式。一方面,当您在其中有标识符的时候使用了一个基于ReGEXP的解决方案。p> 另一方面,不使用正则表达式就很容易解决这个问题

这里有一大堆“正确答案”,具体取决于您想做什么,但让我首先指出,您可以使用“成员”函数查看列表是否包含符号

#朗球拍
(定义测试列表’((狗猫)
(安妮·多德)
(条件[(成员(汽车测试列表))“是”]
[否则为“否”)

我怀疑您正试图将这些语句解析为逻辑等价,在这种情况下,您需要定义语句的可能结构,然后从那里开始,但我们先不要使用正则表达式:)。

试试看,您想搜索什么,为什么要使用正则表达式?听起来像是XY问题。@VigneshKumar我真的不认为通过将此列表转换为字符串,海报的生活会变得更好。试试这个你想搜索什么,为什么要使用正则表达式?听起来像是XY问题。@VigneshKumar我真的不认为通过将此列表转换为字符串,海报的生活会变得更好。