正则表达式匹配点并删除所有内容

时间:2016-01-24 14:52:55

标签: regex

var url = $(location).attr('href')

if(url ==="http://localhost:3000/"){
    $("li.dropdown:nth-child(0)").addClass("active");
    $("li.dropdown").not(this).removeClass("active");

}
else if(url ==="http://localhost:3000/about"){
    $("li.dropdown:nth-child(1)").addClass("active");
    $("li.dropdown").not(this).removeClass("active");
}
else if(url ==="http://localhost:3000/contact"){
    $("li.dropdown:nth-child(2)").addClass("active");
    $("li.dropdown").not(this).removeClass("active");
}

我正在尝试使用正则表达式,直到匹配点符号停止并删除所有内容。

Lorem Ipsum只是打印和排版行业的虚拟文本**。** Lorem Ipsum自16世纪以来一直是业界标准的虚拟文本,当时一个未知的打印机采用了类型的厨房并将其拼凑成一个类型标本书。它不仅存在了五个世纪,而且还延续了电子排版,基本保持不变。它在20世纪60年代推出了包含Lorem Ipsum段落的Letraset表格,最近还发布了包括Lorem Ipsum版本在内的桌面出版软件Aldus PageMaker。

1 个答案:

答案 0 :(得分:1)

您应该使用:

$input = preg_replace('/\..*$/', ' ', $input);
//                     ^__^__^ (regex delimiters and .*

即。

  1. 在正则表达式周围使用正则表达式分隔符
  2. 在DOT使用.*
  3. 之后匹配任何内容