我有一个逗号分隔的文件,我想在ID: number之后添加另一个逗号,但在街道地址之前添加另一个逗号,例如:
Adam,ID:1,200,N,Sway,Rd.,Hometown,IN,46111,Website:,
Allison,ID:2,201,N,Sway,Rd.,Hometown,IN,46111,Website:,
Bob,ID:31,202,N,Sway,Rd.,Hometown,IN,46111,Website:,
Carl,ID:49,203,N,Sway,Rd.,Hometown,IN,46111,Website:,我正在使用下面的,找到逗号分隔符之前的地址,在替换窗口“查找什么:”字段。
,ID:[0-9]{1,2},我无法理解在替换窗口“替换为:”字段中使用什么正则表达式,这样我就可以为逗号分隔的文件实现以下输出。
Adam,ID:1,,200,N,Sway,Rd.,,Hometown,IN,46111,Website:,
Allison,ID:2,,201,N,Sway,Rd.,,Hometown,IN,46111,Website:,
Bob,ID:31,,202,N,Sway,Rd.,,Hometown,IN,46111,Website:,
Carl,ID:49,,203,N,Sway,Rd.,,Hometown,IN,46111,Website:,最终输出是使用双逗号分隔符作为搜索上下文的开始和结束标记,最终从街道地址中删除所有分隔符。
发布于 2016-10-01 20:31:30
没有必要在正则表达式中添加任何内容。
若要访问替换字符串中的整个匹配,可以使用以下值之一:
$&
$MATCH
${^MATCH}
$0
${0}在其中一个后面添加一个,,并在Replace With字段中使用。
见http://docs.notepad-plus-plus.org/index.php/Regular_Expressions#Substitutions。
https://stackoverflow.com/questions/39810910
复制相似问题