微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在变量中存储匹配的字符而不是在 SNOBOL 中替换它们

如何解决如何在变量中存储匹配的字符而不是在 SNOBOL 中替换它们

我一直试图找到一种方法来从提供的输入中分离元音和辅音。 我知道如何匹配和替换,但我不知道如何打印匹配的字符而不是替换它们。

我的代码是这样的,它正在删除匹配的字符: 我希望 TEXT 变量保持不变并将匹配的字符存储在另一个变量中

?      OUTPUT = "Please enter a string: "
?      TEXT = INPUT
?      VOWEL_WORDS = 'A' | 'a' | 'E' | 'e' | 'I' | 'i' | 'O' | 'o' | 'U' | 'u'
?      CONS_WORDS = 'B' | 'b' | 'C' | 'c' | 'D' | 'd' | 'F' | 'f' | 'G' | 'g' | 'H' | 'h' | 'J' | 'j' | 'K' | 'k' | 'L' | 'l' | 'M' | 'm' | 'N' | 'n' | 'P' | 'p' | 'Q' | 'q' | 'R' | 'r' | 'S' | 's' | 'T' | 't' | 'V' | 'v' | 'W' | 'w' | 'X' | 'x' | 'Y' | 'y' | 'Z' | 'z'
?
?MATCH TEXT VOWEL_WORDS = :S(MATCH) F(OTHER)
?OTHER
?      OUTPUT TEXT

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。