我需要匹配例如“2014”(xxxx)字符串,我的意思是:
空格并在字符串末尾修复4位数
The Shawshank Redemption 1994
The Godfather 1972
The Dark Knight 2008
Pulp Fiction 1994
The Good, the Bad and the Ugly 1966
Schindler's List 1993
12 Angry Men 1957
The Lord of the Rings: The Return of the King 2003
Fight Club 1999
我将使用
$pattren='';
$replace=preg_replace($pattren, "", $input_lines);
首先我尝试使用爆炸,但它不能正常工作,因为我不知道怎么用正则表达式
答案 0 :(得分:1)
使用这个:
$replace = preg_replace(/\s+\d{4}$/, "", $input_lines);
答案 1 :(得分:0)
答案 2 :(得分:0)
使用trim()从最后删除空格。 (这将删除任意数量的空格)
<?php
$str = " The Shawshank Redemption 1994 ";
$str = trim($str);
echo $output = substr($str,-4);
?>