小编Mad*_*acs的帖子

在tcsh中匹配的字符串/子字符串

我正在努力尝试使用简洁的比较语句来避免一堆"如果a = b或a = c或a = d或a = e"等.

相反,我正试图像在perl中那样使用正则表达式和模式匹配.

设置st ="红色"

这条线

if($ st = ~yellow | blue | red | green)

只是不起作用(如果:表达式语法.)我尝试使用引号,括号,但我没有得到预期的结果,如果没有错误.

有没有办法避免沉重的构造:

if($ st == yellow)|| ($ st == blue)|| ($ st == red)|| ($ st ==绿色)?

或者另一种问同样问题的方法:tcsh是否允许类似"如果字符串a包含字符串b"?我在tcsh引用中找不到任何子字符串的概念.

太感谢了!

string comparison substring tcsh

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

comparison ×1

string ×1

substring ×1

tcsh ×1