дано: csv файл с 500 строками информации Какой поиск и замену можно сделать в notepad++ через регулярные выражения или через расширенные, чтобы при нахождении в строке определенного символа (Системные символы ", ', >, <, &) ставит двойные кавычки в начале и в конце строки?И не дублировать их, если они уже стоят.Пример:
Before:
0104603702762113215qj6cNs4rKxfQ
0104603702762113215FG6z)r(l,\>1a
0104603702762113215y6J/X4L&sN-B
0104603702762113215oDkQqvP:/UXE
0104603702762113215LBT-fDGdwt9K
0104603702762113215Bb-XVT2Nzn;Y
0104603702762113215JBUVwSR%LiUk
0104603702762113215+8TMGXu;pFv"
0104603702762113215kIZw=!("ftkM
0104603702762113215ZBFp6R,oE"C\>
0104603702762113215dn%.YsAQMKNa
0104603702762113215\>tklJqLXn(jb
After:
0104603702762113215qj6cNs4rKxfQ
"0104603702762113215FG6z)r(l,\>1a"
"0104603702762113215y6J/X4L&sN-B"
0104603702762113215oDkQqvP:/UXE
0104603702762113215LBT-fDGdwt9K
0104603702762113215BbXVT2Nzn;Y
0104603702762113215JBUVwSR%LiUk
"0104603702762113215+8TMGXu;pFv""
"0104603702762113215kIZw("ftkM"
"0104603702762113215ZBFp6R,oE"C\>"
0104603702762113215dn%.YsAQMKNa
"0104603702762113215\>tklJqLXn(jb"
Пробовал сам написать регулярное выражение, но получается фигня. Я также пытался найти что-то подобное в Интернете и пока что мой максимум - я нашел, как поставить двойные кавычки в начале и конце КАЖДОЙ строки через \r\n - "\r\n" А как поставить запятые в конце каждой строки alt+C
^.*["'><&].*$
"$0",
. matches newline
Объяснение:
^ # beginning of line
.* # 0 or more any character
["'><&] # 1 of these characters
.* # 0 or more any character
$ # end of line
Замена:
" # double quote
$0 # the whole match (i.e. the entire line
" # double quote
, # a comma
Скриншот (до):
Скриншот (после):