我有一个关于
例如,如果字符串是
非常感谢您的帮助(我觉得我再也不能喝咖啡了!)。
grep
的谜题让我困扰:我想要删除一组字符串中最后一个句号后面的文本(我正在使用R语言,所以可以使用perl
语法)。例如,如果字符串是
ABCD.txt
,这个grep
将返回ABCD
,如果文本是abc.com.foo.bar
,它将返回abc.com.foo
。非常感谢您的帮助(我觉得我再也不能喝咖啡了!)。
abc.foo.bar
(#2) 的例子呢?这明显不是 OP 想要的(实际上对于任何人来说都没用)。 - vladkrassub("(.*[^.])[.][^.]+", "\\1", "abc.com.foo.bar")
,我认为更易读。 - lcn.abc.com
... 我想要返回abc
。这是否可能在一个正则表达式中实现?目前我正在使用两个正则表达式,并用 if 语句链接它们。 - ricardo