使用 Sublime Text 和正则表达式匹配行上的第一个空格

2024-07-04

所以正则表达式对我来说一直很困难。我试图找到一个正则表达式来选择一行上的第一个空格,这让我感到沮丧。那么我可以使用 sublime text 将其替换为 /

如果你能给出一个快速的解释,这将有助于


本着 @edi 回答的精神,但对正在发生的事情进行了一些解释。将行的开头与^,然后查找不是空白的字符序列[^\s]* or \S*(前者可能比后者在更多的编辑器、库等中工作),然后找到第一个空白字符\s。把这些放在一起,你就有了

^[^\s]*\s

您可能想要将非空白和空白部分分组,这样您就可以进行您正在讨论的替换:

^([^\s]*)(\s)

那么替换模式就是\1/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Sublime Text 和正则表达式匹配行上的第一个空格 的相关文章

  • gitk中正则表达式的格式是什么?

    我正在尝试使用 gitk 中的 find 添加 删除字符串 正则表达式选项 我尝试过的语法不起作用 并且我找不到描述它接受的正则表达式语法的文档 我正在尝试匹配两者Modem Wakup and Modem UnWakeup 两者都不Mod
  • 高性能简单Java正则表达式

    我正在处理的部分代码使用一堆正则表达式来搜索一些简单的字符串模式 例如 foo 0 9 3 4 bar 等模式 目前 我们使用静态编译的Java Patterns 然后调用Pattern matcher检查字符串是否包含与模式的匹配 我不需
  • Java(正则表达式)-获取句子中的所有单词

    我需要将 java 字符串拆分为单词数组 假设该字符串是 Hi I need to split this string into a serie s of words 目前我正在尝试使用这个String strs str split w 但
  • 如何在Java中验证字符串是否是有效的URL(包括深层链接)[重复]

    这个问题在这里已经有答案了 如何在 Java 中验证字符串是否是有效的 URL 包括深层链接 对于以下测试用例 该方法应返回 true http www example com gizmos https www example com gi
  • 如何在 shell 脚本中使用正则表达式提取字符串?

    我想使用正则表达式提取字符串的一部分 例如 如何从 name多变的 name a href http www google com here a domain name apply some regex on name Using bash
  • 如何进行平衡组捕获?

    假设我有这个文本输入 tes tR R abc aD mnoR xyz 我想提取 ff 输出 R abc R xyz D mnoR xyz R R abc aD mnoR xyz 目前 我只能使用平衡组方法提取组内的内容 如中所示msdn
  • Perl 中的内联正则表达式替换

    有没有办法用内联正则表达式替换文本 而不是从变量中获取文本并将其存储在变量中 我是一个 Perl 初学者 我经常发现自己在写作 my foo bar foo s regex replacement doStuff foo 我真正想写的地方
  • 从证书 DN 中解析 CN [重复]

    这个问题在这里已经有答案了 首先我要说明的是 这是一个审美问题 我已经解决了我自己的问题 我只是好奇更好的方法 所以 我有一个证书 DN 如下所示 CN Jimmy Blooptoop OU Someplace OU 员工 DC Bloop
  • tkinter - 在askopenfile期间检索文件名

    我有一个用 Python 和 tkinter 制作的文本编辑器 这是我的 打开文件 方法 def onOpen self file askopenfile filetypes Text files txt txt file read sel
  • PowerShell - 正则表达式获取两个字符串之间的字符串

    我在正则表达式方面不是很有经验 你能告诉我如何从两个字符串之间获取字符串值吗 主题将始终采用以下格式 subject some other stuff 我需要找到之间的字符串 and 例如 完整字符串 Manhattan Project 输
  • 在 C# 中使用 Regex.Split 的多个分隔符

    假设您需要使用各种分隔符来分割字符串 包括换行符 r n 和一些其他 特殊 字符串 例如 This is a sample text that I would like to split into an array 我想在结果字符串数组中包
  • 正则表达式 - 可变长度的匹配数字

    我正在尝试解析一份到处都是参考号的文档 文字文字文字 4 2 更多令人难以置信的文字 4 3 稍后 222 115 还有一些文字 引用总是用方括号括起来 并且两者之间总是有一个冒号 我写了一个表达式来找到它们 0 9 0 9 然而 当你遇到
  • C++11 正则表达式是否适用于 UTF-8 字符串?

    如果我想将 C 11 的正则表达式与 unicode 字符串一起使用 它们是否可以将 char 作为 UTF 8 使用 还是必须将它们转换为 wchar t 字符串 您需要测试您的编译器和您正在使用的系统 但理论上 如果您的系统具有 UTF
  • awk 如何找到带括号的变量的匹配项?

    我有一个文件some file txt 我想在其中找到匹配线name方括号内 必须完全匹配 因为某些单词可能会重复 例如foo在下面的例子中 文档内容如下所示 foo url foo Foo url bar Bar url fizz buz
  • 如何转义字符串以在 Boost Regex 中使用

    我刚刚开始了解正则表达式 并且正在使用 Boost Regex 库 我需要使用包含特定 URL 的正则表达式 但它令人窒息 因为显然 URL 中存在为正则表达式保留的字符 需要转义 Boost 库中是否有任何函数或方法可以转义此类用途的字符
  • 保存模式后立即替换数字

    搜索到的模式看起来像text9 我寻找 text 9 我想替换为 15这样我就能得到text5但它只是给了我text 除数字外 任何其他字符都有效 事实证明 PCRE 风格的反向引用不起作用 所以 你必须使用 015替换为第一个捕获组捕获的
  • 如何修复 emacs 中的“正则表达式匹配器中的堆栈溢出”

    我是 Emacs 的忠实粉丝 并且经常使用它 尤其是在编程和调试 使用 gud C C 时 最近我必须调试一个程序 相当简单 但需要计算大量数据 图论 但我遇到了一个相当烦人的问题 在程序逐步执行过程中 出现以下错误 error in pr
  • gsub() 中超过 9 个反向引用

    如何使用超过 9 个反向引用的 gsub 我希望下面示例中的输出为 e g i j o gt test lt abcdefghijklmnop gt gsub w w w w w w w w w w w w w w w w 5 7 9 10
  • PHP 使用正则表达式分解字符串

    我有一个长字符串 由一系列用单引号分隔的句子组成 Example This s sentence number 1 This s sentence number 2 请注意 该字符串的句子本身有单引号部分 这些部分已被转义 我需要使用单引号
  • 如何获取 PostgreSQL 中字符串中正则表达式匹配的位置?

    我有一个包含书名的表 我想选择标题与正则表达式匹配的书籍 并按标题中正则表达式匹配的位置对结果进行排序 单字搜索很容易 例如 TABLE book id title 1 The Sun 2 The Dead Sun 3 Sun Kissed

随机推荐