-1

我有例如这个字符串:

你好; 如何; 是; 你; ?

我需要在最后一次分号之后删除所有内容。我知道这很容易,但我没有太多时间学习正则表达式。我使用支持正则表达式功能的文本编辑器 PSPad,文本位于简单的 txt 文件中。

谢谢

4

1 回答 1

2

不确定您想要使用哪种语言,但在 PHP 中,它可以工作:

PHP

$string = 'hello; how; are; you; ?';
$string = preg_replace('#[^;]*$#', '', $string);

Perl

my $string = 'hello; how; are; you; ?';
$string =~ s/[^;]*$//;
于 2012-10-03T16:35:30.323 回答