正则表达式和

时间:2016-03-01 09:46:43

标签: regex

我对正则表达式真的不太好,我来这里寻求帮助:)。我试图将正则表达式与AND之类的东西结合起来。例如,如果我们有一个文本文件:

def destroy
    if Customerarticle.where(author_id: params[:id]).count > 0
      #####I need the logic here to display a modal window on my index page of customers here#####
    else
      Customer.find(params[:id]).destroy
      flash[:success] = "Customer deleted"
      # debugger
      redirect_to customers_path
  end

我希望匹配以abc1-xyz abc1-ertxyz abc1xyz postxyz abc1 开头并且在某处包含字母"abc1"的所有内容。

我知道我可以从:

开始
"xyz"

但我不确定如何合并,因此它也可以匹配以包含/^abc1/

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您应该告诉我们您编写的语言,正则表达式引擎并不总是相同。

还有一个含糊不清的观点:你需要你的字符串包含 xyz或结束

考虑到您正在编写Javascript ..

如果您希望它包含xyz,请尝试:

/^abc1.*xyz/

如果您希望以xyz结尾,请尝试:

/^abc1.*xyz$/