Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以正则表达式对我来说一直很难。我很沮丧试图找到一个正则表达式来选择一行上的第一个空格。那么我可以使用 sublime text 将其替换为 /
如果你能给出一个快速的解释,这将有助于
本着@edi的回答精神,但对正在发生的事情进行了一些解释。用 匹配行首,然后用or^查找不是空格的字符序列(前者可能比后者在更多的编辑器、库等中工作),然后用 . 查找第一个空格字符。把这些放在一起,你有[^\s]*\S*\s
^
[^\s]*
\S*
\s
^[^\s]*\s
您可能想要对非空白和空白部分进行分组,以便您可以进行您正在谈论的替换:
^([^\s]*)(\s)
那么替换模式就是\1/
\1/
您可以使用此正则表达式。
^([^\s]*)\s