如何编写正则表达式以仅匹配第一个逗号,且只匹配该逗号?
我尝试过像,{1}
这样的东西,我认为它与非贪婪限定符(如,(.*?)
)有关,但我没有成功。
我正在使用Notepad++将代码从另一种语言转换为JavaScript。 我想将第一个逗号变成冒号。 它看起来像这样:
'TJ', 'Tajikistan' ,
'TZ', 'Tanzania' ,
'TH', 'Thailand' ,
'TL', 'Timor-Leste' ,
'TG', 'Togo' ,
'TK', 'Tokelau' ,
'TO', 'Tongo' ,
'TT', 'Trinidad and Tobago' ,
查找内容:/,/
替换为::
没有进行任何替换操作,共计0处。
/,/
,不使用/g
吗? - Qtaxstring.indexOf(',')
? - acdcjuniorstring.indexOf(',')
与substr
或类似方法结合使用,而不是使用正则表达式,因为正则表达式速度较慢。 - The Alpha