Regex 在最后一个逗号之后,剩余字符必须使用正则表达式(记事本+;+;)与下一行合并

Regex 在最后一个逗号之后,剩余字符必须使用正则表达式(记事本+;+;)与下一行合并,regex,notepad++,Regex,Notepad++,我想使用记事本++中的正则表达式将所有字符与该行最后一个逗号后的下一行合并 例子: 输出: 查找表达式:(.+),(.+)\n 替换表达式:$1\n$2 编辑1 要同时使用逗号后的空格字符,请使用查找表达式(.+),\s+(.+)\查找表达式:(.+),(.+)\n 替换表达式:$1\n$2 编辑1 要同时使用逗号后的空格字符,请使用find expression(.+),\s+(.+)\使用以下正则表达式: , ([^,]+?$)\n(.+) ,([^,]+?$)匹配一行上的最后一个逗

我想使用记事本++中的正则表达式将所有字符与该行最后一个逗号后的下一行合并

例子: 输出: 查找表达式:
(.+),(.+)\n

替换表达式:
$1\n$2


编辑1

要同时使用逗号后的空格字符,请使用查找表达式
(.+),\s+(.+)\
查找表达式:
(.+),(.+)\n

替换表达式:
$1\n$2


编辑1

要同时使用逗号后的空格字符,请使用find expression
(.+),\s+(.+)\

使用以下正则表达式:

 , ([^,]+?$)\n(.+)
,([^,]+?$)
匹配一行上的最后一个逗号及其后面的所有字符。这也将逗号后的部分捕获到组1中

然后匹配新行
\n

然后我们匹配该行上的所有内容,并将其捕获到第2组
(.+)
。如果要匹配空行,也可以使用
*
而不是
+

比赛情况如下:

现在,我们只需要用以下替换项替换匹配项:

,\n$1 $2
使用此正则表达式:

 , ([^,]+?$)\n(.+)
,([^,]+?$)
匹配一行上的最后一个逗号及其后面的所有字符。这也将逗号后的部分捕获到组1中

然后匹配新行
\n

然后我们匹配该行上的所有内容,并将其捕获到第2组
(.+)
。如果要匹配空行,也可以使用
*
而不是
+

比赛情况如下:

现在,我们只需要用以下替换项替换匹配项:

,\n$1 $2
使用正则表达式模式
([\w,]+,)([\w]+)\n([\w]+\)

然后使用
$1\n$2$3

参见示例:

使用正则表达式模式
([\w,]+,)([\w]+)\n([\w]+\)

然后使用
$1\n$2$3


请参见示例:

捕获从最后一个逗号开始的行尾:
,\s*([^,]+?)\s*[\r\n]+
。 根据下线惯例,您可以将最后一部分调整为
\r
\n
\n\r


然后将其替换为:
\n\1
(末尾有一个空格)。

捕获从最后一个逗号开始的行尾:
,\s*([^,]+?)\s*[\r\n]+
。 根据下线惯例,您可以将最后一部分调整为
\r
\n
\n\r


然后将其替换为:
\n\1
(末尾有一个空格)。

到目前为止您尝试了什么?预期的结果?到目前为止您尝试了什么?预期的结果?