正则表达式引擎在 Atom 中行为不当 2024-6-17 • regex utf-8 atom-editor 我正在尝试使用 Atom 从一个大文本文件中删除所有以空格字符开头的行。我使用的正则表达式是^[\s]+.*$。问题是,它不仅选择以空格开头的行,还会选择其后的一行。该文件采用 UTF-8 编码,大多数字符都是西里尔文。我做错了什么? 答案1 目标:删除以空格开头的任何行,包括末尾的换行符。 使用的模式:^\n|(^[ \t]+.*\n*) 备注:[\s]将匹配任何空格。而[ \t]将匹配空格和制表符。 相关内容 如何使表格中的多行文本居中? 使用 Live CD 恢复文件 是什么让 Ubuntu 中的字体与 Windows 上经过 ClearType 优化的字体一样清晰? Apache2:如何使用 ProxyPass 限制对特定 IP 的访问? 使用“无压缩”压缩级别重新压缩档案 由于依赖性问题,无法安装 xorgxrdp NVIDIA 没有额外的驱动程序 打印第一行的第一列和最后一行的第二列,其中最后一列具有相同的值[关闭] 仅用于一个目录的 FTP 帐户 pgfplotstable,舍入误差