所以正则表达式对我来说一直很困难。我试图找到一个正则表达式来选择一行上的第一个空格,这让我感到沮丧。那么我可以使用 sublime text 将其替换为 /
如果你能给出一个快速的解释,这将有助于
本着 @edi 回答的精神,但对正在发生的事情进行了一些解释。将行的开头与^
,然后查找不是空白的字符序列[^\s]*
or \S*
(前者可能比后者在更多的编辑器、库等中工作),然后找到第一个空白字符\s
。把这些放在一起,你就有了
^[^\s]*\s
您可能想要将非空白和空白部分分组,这样您就可以进行您正在讨论的替换:
^([^\s]*)(\s)
那么替换模式就是\1/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)