要准确输入竖线|,需按Shift+反斜杠键(英文输入法下),Windows可用Alt+124或字符映射表,Mac可用Shift+\或Option+7;命令行中需用|转义,Python正则需raw string,CSS中|=为固定语法,HTML中推荐用|实体编码。

要在代码里写正则表达式、命令行连管道、CSS写属性选择器,或者Python里写位运算,第一步就是得把竖线|这个符号准确打出来——它不是中文顿号、不是破折号、也不是两个小写字母l,按错一个字符,轻则语法报错,重则逻辑全崩。
标准键盘直接输入(最常用)
找到回车键(Enter)正上方或左下方那个标有反斜杠 \ 的按键,它和竖线 | 是同一个物理键的上下两层。
按住 Shift 键不放,再按下该键 → 松手即得 |。
⚠️ 注意:中文输入法状态下此组合键可能无效,必须先切换为英文输入模式;部分笔记本键盘需额外按住 Fn 键才能激活该位置功能。
Windows系统备用方案
方法一:Alt+124(仅限数字小键盘)
确保 Num Lock 已开启 → 按住 Alt 键 → 在右侧数字小键盘依次输入 124 → 松开 Alt 键。
方法二:字符映射表
Win+S 搜索“字符映射表” → 打开 → 字体选“Segoe UI”或“Arial” → 勾选“高级查看选项” → 在“小组”中选“ASCII”或“基本拉丁文” → 找到 | 符号 → 点击“选择”→“复制”→ 粘贴到目标位置。
方法三:直接复制粘贴
用鼠标选中此处的符号:| → Ctrl+C 复制 → 切换到编辑器中 Ctrl+V 粘贴。这一步操作起来很简单,直接把文件拖进去就行。
Mac系统输入方式
第一步:标准组合键
按住 Shift 键 + 按下回车键左侧的 \ 键 → 输出 |。
第二步:若无效,尝试 Option + 7(适用于多数美式键盘布局)。
第三步:调出字符查看器
点击菜单栏右上角输入法图标 → 选择“显示表情符号与符号” → 切换到“符号”标签页 → 搜索“vertical bar”或直接翻到“标点符号”区 → 双击插入。
⚠️ 提示:Mac 上的 Option+7 是稳定可用的后备方案,但部分非美式键盘(如英式)需用 Option + ⇧ Shift + 7,建议在终端里先试输 ls | grep 验证是否生效。
命令行中避免被当管道符
当你想在 echo 或注释里原样输出 |,而不是让它触发命令连接,必须转义:\|。
例如:echo "当前值: 10\|20" → 终端显示为 “当前值: 10|20”,而非执行 10 或 20 的命令。
在 Bash/Zsh 中漏掉反斜杠会导致 shell 尝试把 | 前后当两个独立命令解析,报错 “command not found” 是最常见后果。
编程环境特殊处理
Python 字符串中写竖线无需转义,但若在正则表达式里表示“或”逻辑(如 r"a|b"),要确保字符串是 raw string(前缀加 r),否则 \ 可能被误解释为转义起始符。
CSS 属性选择器 [lang|=en] 中的 |= 是固定语法组合,不能拆开或空格,且只匹配连字符分隔或完全相等的值——输成 [lang="en"] 或 [lang^="en"] 会彻底改变语义。
HTML 页面中若需显示该符号本身(比如教程文档),优先用实体编码:| 或 |,避免被解析器误判为标签分隔符。


















