1

This is my string: left_image_12.

I would like to leave out _12 and only display left_image. I am unable to figure this out.

4

2 に答える 2

1

これを試して:

preg_match($string, "/^([A-Za-z_]+)_\d+$/", $match);
$output = $match[1];
于 2013-03-12T03:46:04.130 に答える
1

キャプチャ グループを使用してそれを行うことができます。

^(.*?)_\d+$

$1 (または、言語によっては \1) には、末尾に数字のない名前が含まれます。

于 2013-03-12T03:43:22.087 に答える