提取包含正数和负数的字符串你好,
我有一个附件中的 table1.jmp 文件。如何提取红色方框中圈出的 X 和 Y 坐标?X 和 Y 值有时可能为负数。例如,第一行的 XY 值为 -280, -396。第二行的 XY 值为 284, -228。

自动化和脚本编写回复:提取包含正数和负数的字符串这个问题比较棘手。有什么好的建议吗?
回复:提取包含正数和负数的字符串以下公式可以满足你的需求
// For the X value
Num( Substitute( Word( 5, Substitute( :Fname, "--", "-&" ), "-" ), "&", "-" ) )
// For the Y value
Num( Substitute( Word( 6, Substitute( :Fname, "--", "-&" ), "-" ), "&", "-" ) )

回复:提取包含正数和负数的字符串正则表达式也是一种选择( https://regex101.com/r/5fgzrx/1提供了部分工作原理的解释)
Num(Regex(:Fname, "-(-?\d{3})-(-?\d{3})", "\1"))
将“\1”改为“\2”表示Y
