在方案
中有更简单的写作方式吗?(eqv?(regexp-match“0x”“0x1234”)#t)
#f的
(eqv?(regexp-match“0x”“1234”)#f)
#T
答案 0 :(得分:1)
那将是
(regexp-match? #rx"0x" "...some-string...")
请注意,#rx
表示正则表达式已预编译并包含在您的代码中。它的
这样做也更好,因为它可以保护您免受编写混乱代码和交换代码的影响
参数。
BTW,类似
(regexp-match? #rx"^0x" "...some-string...")
可能更有用。
另请参阅Guide pages以了解如何使用 PLT中的正则表达式和reference page 有关完整说明。