查找与替换 #
基本查找 #
快速查找 #
text
快速查找功能:
打开查找:
├── 快捷键:Ctrl+F
├── 菜单:编辑 → 查找
└── 显示查找工具栏
查找工具栏:
┌─────────────────────────────────────────┐
│ [查找内容 ] [查找下一个] [选项 ▼] │
└─────────────────────────────────────────┘
基本操作:
├── 输入查找内容
├── 回车查找下一个
├── Shift+回车 查找上一个
├── 点击"查找下一个"按钮
└── 关闭工具栏
查找选项 #
text
查找工具栏选项:
基本选项:
├── 区分大小写
│ └── 区分大小写字母
├── 全字匹配
│ └── 只匹配完整单词
├── 正则表达式
│ └── 使用正则表达式搜索
├── 相似搜索
│ └── 查找相似文本
├── 在选中范围内
│ └── 只在选中区域查找
└── 向后搜索
└── 从后往前查找
查找导航 #
text
查找导航操作:
查找下一个:
├── 回车
├── F3
└── 点击"查找下一个"
查找上一个:
├── Shift+F3
├── Shift+回车
└── 点击"查找上一个"
查找全部:
├── 查找工具栏 → 查找全部
└── 选中所有匹配项
查找与替换对话框 #
打开对话框 #
text
打开查找与替换:
方法一:快捷键
├── Ctrl+H (Windows/Linux)
└── ⌘+H (macOS)
方法二:菜单
└── 编辑 → 查找与替换
对话框结构:
┌─────────────────────────────────────────┐
│ 查找内容: [ ] │
│ 替换为: [ ] │
│ │
│ [其他选项] [格式] [无格式] │
│ │
│ [查找] [查找全部] [替换] [全部替换] │
└─────────────────────────────────────────┘
基本替换 #
text
基本替换操作:
步骤:
1. 打开查找与替换对话框
2. 输入查找内容
3. 输入替换内容
4. 选择替换方式
替换方式:
├── 替换 - 替换当前并查找下一个
├── 全部替换 - 替换所有匹配项
├── 查找 - 只查找不替换
└── 查找全部 - 选中所有匹配项
替换计数:
├── 全部替换后显示替换数量
└── 了解操作结果
搜索选项 #
text
查找与替换选项:
展开"其他选项":
搜索范围:
├── 当前选择
│ └── 只在选中区域搜索
└── 全部
搜索方向:
├── 向前
├── 向后
└── 全部
匹配选项:
├── 区分大小写
├── 全字匹配
├── 正则表达式
├── 相似搜索
│ ├── 相似度设置
│ └── 合并分隔符
└── 在当前选中范围内搜索
高级查找 #
格式查找 #
text
按格式查找:
步骤:
1. 打开查找与替换对话框
2. 点击"格式"按钮
3. 选择格式类型:
├── 字体...
├── 段落...
├── 字符样式...
└── 段落样式...
4. 设置格式条件
5. 查找
格式条件示例:
├── 查找所有粗体文字
├── 查找特定字体的文字
├── 查找特定样式的段落
└── 组合多个格式条件
清除格式:
├── 点击"无格式"按钮
└── 清除所有格式条件
按样式查找 #
text
按样式查找:
查找特定样式:
1. 查找与替换对话框
2. 格式 → 段落样式
3. 选择样式名称
4. 查找
应用场景:
├── 查找所有标题段落
├── 查找特定格式的段落
├── 批量修改样式
└── 统计样式使用
字符样式查找:
├── 格式 → 字符样式
├── 选择字符样式
└── 查找应用该样式的文本
相似搜索 #
text
相似搜索功能:
启用相似搜索:
├── 勾选"相似搜索"
├── 设置相似度
└── 查找相似文本
相似度设置:
├── 0% - 完全匹配
├── 50% - 中等相似
├── 100% - 完全不限制
└── 滑块调整
使用场景:
├── 查找拼写相似的词
├── 查找变体形式
└── 宽松匹配
正则表达式 #
正则表达式基础 #
text
正则表达式概念:
正则表达式:
├── 用于模式匹配的特殊语法
├── 可匹配复杂文本模式
└── 大幅提高查找效率
启用正则表达式:
├── 查找与替换对话框
├── 勾选"正则表达式"
└── 输入正则表达式
常用正则表达式 #
text
常用正则表达式语法:
基本字符:
├── . - 任意单个字符
├── * - 前面的字符出现 0 次或多次
├── + - 前面的字符出现 1 次或多次
├── ? - 前面的字符出现 0 次或 1 次
├── ^ - 行首
├── $ - 行尾
└── \ - 转义字符
字符集:
├── [abc] - a、b 或 c
├── [a-z] - a 到 z
├── [0-9] - 0 到 9
├── [^abc] - 除 a、b、c 外
└── \d - 数字 [0-9]
预定义字符:
├── \w - 单词字符
├── \W - 非单词字符
├── \s - 空白字符
├── \S - 非空白字符
├── \t - 制表符
├── \n - 换行符
└── \r - 回车符
分组和引用:
├── ( ) - 分组
├── \1, \2... - 引用分组
└── | - 或
正则表达式示例 #
text
实用正则表达式示例:
查找所有数字:
├── 查找:\d+
└── 匹配:123, 4567, 89
查找邮箱地址:
├── 查找:[\w.-]+@[\w.-]+\.\w+
└── 匹配:email@example.com
查找电话号码:
├── 查找:\d{3,4}-\d{7,8}
└── 匹配:010-12345678
查找多余空格:
├── 查找: (两个空格)
├── 替换: (一个空格)
└── 删除多余空格
查找空行:
├── 查找:^$
└── 匹配空行
查找行首空格:
├── 查找:^\s+
└── 匹配行首空白
查找行尾空格:
├── 查找:\s+$
└── 匹配行尾空白
正则表达式替换 #
text
正则表达式替换:
使用分组:
├── 查找:(张三)
├── 替换:姓名:\1
└── 结果:姓名:张三
交换顺序:
├── 查找:(姓) (名)
├── 替换:\2 \1
└── 交换姓名顺序
添加格式:
├── 查找:(\d{4})-(\d{2})-(\d{2})
├── 替换:\1年\2月\3日
└── 格式化日期
删除重复:
├── 查找:(.)\1+
├── 替换:\1
└── 删除重复字符
特殊查找 #
查找特殊字符 #
text
查找特殊字符:
段落标记:
├── 查找:\n 或 $
└── 匹配段落结束
换行符:
├── 查找:\n (在正则表达式中)
└── 匹配换行
制表符:
├── 查找:\t
└── 匹配制表符
空格:
├── 查找: (直接输入空格)
├── 查找:\s (正则表达式)
└── 匹配空格
特殊字符对话框:
├── 查找与替换对话框
├── 点击"特殊字符"按钮
└── 选择特殊字符
查找通配符 #
text
使用通配符:
LibreOffice 通配符:
├── ? - 任意单个字符
├── * - 任意多个字符
└── 类似文件名通配符
示例:
├── 查找:张*
│ └── 匹配:张三、张四、张五...
├── 查找:?年
│ └── 匹配:一年、二年、三年...
└── 查找:第?章
└── 匹配:第一章、第二章...
查找 Unicode 字符 #
text
查找 Unicode 字符:
使用 Unicode 编码:
├── 格式:\uXXXX
├── XXXX 为十六进制编码
└── 查找特定 Unicode 字符
示例:
├── \u4e2d - 查找"中"
├── \u4e00-\u9fff - 查找中文
└── \u00A0 - 查找不间断空格
批量操作 #
批量替换格式 #
text
批量替换格式:
步骤:
1. 查找与替换对话框
2. 点击"格式"设置查找格式
3. 点击"格式"设置替换格式
4. 全部替换
示例 - 替换字体:
├── 查找格式:宋体
├── 替换格式:微软雅黑
└── 全部替换
示例 - 替换样式:
├── 查找格式:段落样式"正文"
├── 替换格式:段落样式"正文缩进"
└── 全部替换
批量删除 #
text
批量删除内容:
删除多余空行:
├── 查找:^\n
├── 替换:(空)
└── 删除空行
删除多余空格:
├── 查找: (两个空格)
├── 替换: (一个空格)
└── 重复执行
删除特定文本:
├── 查找:要删除的文本
├── 替换:(空)
└── 全部替换
删除 HTML 标签:
├── 查找:<[^>]+>
├── 替换:(空)
└── 删除所有标签
批量添加内容 #
text
批量添加内容:
段落前添加:
├── 查找:^
├── 替换:前缀内容
└── 每段前添加
段落后添加:
├── 查找:$
├── 替换:后缀内容
└── 每段后添加
行首添加:
├── 查找:^
├── 替换:>
└── 添加引用符号
行尾添加:
├── 查找:$
├── 替换: // 注释
└── 添加注释
查找与替换技巧 #
安全替换 #
text
安全替换建议:
逐步替换:
├── 先用"查找"确认
├── 再用"替换"逐个替换
└── 避免误替换
使用选择:
├── 先选中要替换的范围
├── 勾选"在选中范围内"
└── 只在选中区域替换
备份文档:
├── 替换前保存文档
├── 或另存副本
└── 可随时恢复
撤销操作:
├── Ctrl+Z 撤销
├── 可撤销全部替换
└── 恢复到替换前
高效查找技巧 #
text
提高查找效率:
使用正则表达式:
├── 复杂模式匹配
├── 减少查找次数
└── 提高效率
组合条件:
├── 格式 + 内容
├── 多个格式条件
└── 精确定位
查找全部:
├── 一次选中所有匹配
├── 统一修改
└── 高效处理
使用样式:
├── 按样式查找
├── 批量修改样式
└── 统一格式
常见问题解决 #
text
常见问题:
查找不到内容:
├── 检查大小写设置
├── 检查全字匹配
├── 检查格式条件
└── 检查正则表达式语法
替换结果不符:
├── 检查替换内容
├── 检查格式设置
├── 检查范围设置
└── 先测试后批量
正则表达式错误:
├── 检查语法
├── 转义特殊字符
├── 测试表达式
└── 参考文档
小结 #
本章介绍了 LibreOffice Writer 的查找与替换功能:
- 基本查找和快速查找
- 查找与替换对话框的使用
- 格式查找和样式查找
- 正则表达式的应用
- 特殊字符查找
- 批量操作技巧
- 安全替换建议
下一步 #
最后更新:2026-04-13