Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notepad++ 寻找第一个空间的正则表达式问题_Notepad++ - Fatal编程技术网

Notepad++ 寻找第一个空间的正则表达式问题

Notepad++ 寻找第一个空间的正则表达式问题,notepad++,Notepad++,我有这样的话: url.ru/?kluch word word word url.ru/?2kluch word url.ru/?2kluch word word url.ru/?2kluch_word word-word 我需要把|放在url和第一个空格之间 试试这个: 查找:^.+\s+ 替换为:$1 |$2 但它不能满足我的需要。这对我来说很有效: 查找^[^\s]+\s 替换$1 |这对我有用: 查找^[^\s]+\s 替换$1 |@Noel我认为这很清楚,示例输入url.ru/?kl

我有这样的话:

url.ru/?kluch word word word
url.ru/?2kluch word
url.ru/?2kluch word word
url.ru/?2kluch_word word-word
我需要把|放在url和第一个空格之间

试试这个:

查找:^.+\s+

替换为:$1 |$2

但它不能满足我的需要。

这对我来说很有效: 查找^[^\s]+\s 替换$1 |

这对我有用: 查找^[^\s]+\s
替换$1 |

@Noel我认为这很清楚,示例输入url.ru/?kluch word,输出url.ru/?kluch | wordword@Noel我认为很清楚,示例输入url.ru/?kluch word,输出url.ru/?kluch | word