如何使用Regex搜索以定义的字符串开头并以定义的字符串结尾的字符串

时间:2014-03-19 19:56:00

标签: ruby regex string

我在文本文件中有以下字符串:

enable password dldjfgldfgdfg encrypted

我需要使用正则表达式来确定“启用密码”的模式是否存在“加密”。

关于正则表达式,我真的很绿,所以任何帮助都表示赞赏!我试过了:

/enable password/\s/./\s\encrypted

但它不起作用。

谢谢!

2 个答案:

答案 0 :(得分:1)

/^enable password .+ encrypted$/

在正则表达式中,^在开头,$在最后

答案 1 :(得分:0)

你可以试试这个:

a = "enable password dldjfgldfgdfg encrypted"
puts a =~ /enable password .+ encrypted/

这应该打印0,表示字符串在位置0匹配。