Ответ 1
Найдите ([0-9]),
и замените его на \1|
. Это работает?
У меня есть файл с несколькими разделенными запятыми именами и некоторыми разделенными запятыми номерами счетов.
Имена всегда будут похожи на Dow, John
и цифры, такие как 012394,19862
.
Используя Notepad++ функцию "Regex Find", я хотел бы заменить запятые между числами трубами |
,
В принципе:
turn: Dow,John into: Dow,John
12345,09876 12345|09876
13568,08642 13568|08642
Я использовал [0-9],
чтобы найти запятые, но я не могу заставить его правильно оставить последнюю цифру номера и заменить только запятую.
Есть идеи?
Найдите ([0-9]),
и замените его на \1|
. Это работает?
используйте это регулярное выражение
(\d),(\d)
и замените его на
$1|$2
ИЛИ
\1|\2
(?<=\d),
должен работать. Как ни странно, это работает только в том случае, если я использую замену всех, но не, если я использую замену сингла. В качестве альтернативы вы можете использовать (\d),
и заменить на $1|