正则表达式逻辑 - 用点替换两个数字之间的逗号
Regex Logic - replace commas between two numbers with dots
你好,我可以提示一下我应该如何编写正则表达式代码来搜索 |'...'| 之间的那些值中的逗号 (,)图案?我需要找到逗号并用点 (.) 替换,当然如果那里有逗号的话。
|'2,3'|;|'5,6'|;|'2,1'|;|'3'|;|'6,5'|;|'9'|;|'7'|;|'4,4'|;|'4'|;|'1,1'|
预期结果:
|'2.3'|;|'5.6'|;|'2.1'|;|'3'|;|'6.5'|;|'9'|;|'7'|;|'4.4'|;|'4'|;|'1,1'|
模式也可以是我将在下面写的内容,具体取决于我将在我的方法中接收的一些输入参数:
|'2,3'|,|'5,6'|,|'2,1'|,|'3'|,|'6,5'|,|'9'|,|'7'|,|'4,4'|,|'4'|,|'1,1'|
预期结果:
|'2.3'|,|'5.6'|,|'2.1'|,|'3'|,|'6.5'|,|'9'|,|'7'|,|'4.4'|,|'4'|,|'1.1'|
这就是为什么我需要一个模式,因为我不知道我是否会收到用 (;) 或 (,) 分隔值的字符串
非常感谢
正则表达式
这是您可以用来搜索两个数字之间的逗号 ,
的模式
(?<=[0-9]),(?=[0-9])
你好,我可以提示一下我应该如何编写正则表达式代码来搜索 |'...'| 之间的那些值中的逗号 (,)图案?我需要找到逗号并用点 (.) 替换,当然如果那里有逗号的话。
|'2,3'|;|'5,6'|;|'2,1'|;|'3'|;|'6,5'|;|'9'|;|'7'|;|'4,4'|;|'4'|;|'1,1'|
预期结果:
|'2.3'|;|'5.6'|;|'2.1'|;|'3'|;|'6.5'|;|'9'|;|'7'|;|'4.4'|;|'4'|;|'1,1'|
模式也可以是我将在下面写的内容,具体取决于我将在我的方法中接收的一些输入参数:
|'2,3'|,|'5,6'|,|'2,1'|,|'3'|,|'6,5'|,|'9'|,|'7'|,|'4,4'|,|'4'|,|'1,1'|
预期结果:
|'2.3'|,|'5.6'|,|'2.1'|,|'3'|,|'6.5'|,|'9'|,|'7'|,|'4.4'|,|'4'|,|'1.1'|
这就是为什么我需要一个模式,因为我不知道我是否会收到用 (;) 或 (,) 分隔值的字符串
非常感谢
正则表达式
这是您可以用来搜索两个数字之间的逗号 ,
的模式
(?<=[0-9]),(?=[0-9])