當捕獲組後面是一個問號,反向引用顯示爲不可 my $test = "this is a very long day indeed";
if ($test =~ m/^this.+(very).+(indeed)?/) {
print "It matched the regex.\n";
print "$1 :: $2\n";
}
這將打印 It matched the
我是新來的反向引用。我有一個數組,需要在字符串中替換它。 這裏是我的嘗試: var cc = ["book","table"];
var str = "The $1 is on the $2";
var newstr = str.replace(cc, "$2, $1");
console.log(newstr)
我正嘗試使用正則表達式從段落中的特定行捕獲一系列數字。在下面的簡化示例中,我只是試圖捕獲「活動電話線」部分中的4位數字。我假定存在的活動的電話線數目不詳,且號碼不能重複自己: User Names: bob, jill, toni, tom
Active Phone Lines: 1010, 2020, 3030, 4040, 5050, 6060, 7070
Inactive Phone L