Что выглядит регулярное выражение для соответствия только первому экземпляру запятой и ничего, кроме этой запятой?Regex для сопоставления только первого появления запятой в каждой строке
Я пробовал такие вещи, как ,{1}
, и я думаю, что это как-то связано с не-жадными классификаторами, такими как ,(.*?)
, но я не имел успеха.
Я использую Notepad ++, чтобы попытаться преобразовать код с другого языка на JavaScript. Я хочу превратить первую запятую в двоеточие. Это выглядит следующим образом:
'TJ', 'Tajikistan' ,
'TZ', 'Tanzania' ,
'TH', 'Thailand' ,
'TL', 'Timor-Leste' ,
'TG', 'Togo' ,
'TK', 'Tokelau' ,
'TO', 'Tongo' ,
'TT', 'Trinidad and Tobago' ,
Найти что: /,/
Заменить: :
0 вхождений были заменены
Просто используйте '/, /', без '/ g'? – Qtax
Работает регулярное выражение. Поэтому следуйте советам Qtax –
, почему бы не 'string.indexOf (',')'? – acdcjunior