0

我试图找到一个正则表达式来删除文件中最后一个点之后的所有内容。到目前为止,我已经找到了删除第一个点之前的所有文本的方法,但我似乎找不到选择文件末尾的方法。你能在路上帮我吗?

提前致谢

4

3 回答 3

20

您可以尝试以下方法:

\.[^.]*$

匹配所有内容,包括最后一个点之后。如果您不想包含最后一个点,那么您可以使用积极的后视:

(?<=\.)[^.]*$
于 2013-10-31T15:43:12.710 回答
0

尝试按照正则表达式进行搜索和替换

s/\.[^.]*$/\./
于 2013-10-31T15:52:30.030 回答
-1

在 Bigquery 上r'([^.]+).?$',如果您想删除最后一个点,则可以使用。

于 2021-08-18T08:58:01.093 回答