正则表达式匹配最后一个字符,如果它是一个点

Gin*_*irl 0 regex openoffice-calc

在OpenOffice Calc中,如果它是一个点,如何删除最后一个字符?

例:

dog
cat.
rabbit
Run Code Online (Sandbox Code Playgroud)

它成为了:

dog
cat
rabbit
Run Code Online (Sandbox Code Playgroud)

你会用什么正则表达式来获得它?

juz*_*aai 5

正则表达式:

  • 为了匹配a .,你必须写\.,因为.在正则表达式中有特殊含义.
  • 要匹配行的结尾,您必须写$.

总而言之,我会使用这个正则表达式:\.$.如果它位于该行的末尾,则会匹配一个点.演示

删除匹配的点:

  1. 按下打开"查找和替换"窗口Ctrl+H
  2. 从上面键入正则表达式到"搜索"字段,这是您想要替换的内容
  3. 离开"替换为"字段为空,因为你想更换什么,这意味着它将删除匹配的内容(点)
  4. "更多/其他选项"下,启用"正则表达式 "*
  5. 单击"替换""全部替换"按钮以执行替换

有关更多详细信息,请参阅此Calc功能的文档.