我需要在使用正则表达式之前检索输入键和 space 之前的数字
I need to retrieve digits before enter key and the space before it using regex
我需要在使用正则表达式之前检索输入键和 space 之前的数字。
我使用以下表达式从 pdf 文件中提取数据。
[a-zA-Z]{2}\/\d{10} \d{2}.*
PH/2400310945 01.09.21 MYDOWNLOAD 19307.92- 0 **-19,307.92**
PV/5992278688 23.09.21 99140806 184832.4 144.40 **184,688.00**
PV/5992278699 23.09.21 99140807 13939.6 10.89 **13,928.71**
PV/5992285849 24.09.21 99140824 95845.48 74.88 **95,770.60**
PV/5992286716 24.09.21 99140822 73321.58 57.28 **73,264.30**
PV/5992286738 24.09.21 99140823 246443.22 192.53 **246,250.69**
现在我只需要提取以粗体突出显示的 最后一部分 ,我的要求是我需要提取从输入到前一个 space 的所有数字我未能在 uipath 中使用拆分字符串来实现,因为数字的长度是动态的。
感谢您的意见。
这是数据在 IEnumerable 中的样子
我已经尝试了以下所有方法
此致,
曼杰什
不使用拆分,您可以匹配字符串末尾的数字,包括前导 space.
-?\d+(?:,\d{3})*(?:\.\d{2})?$
例如
System.Text.RegularExpressions.Regex.Match(s, @" -?\d+(?:,\d{3})*(?:\.\d{2})?$").Value;
我需要在使用正则表达式之前检索输入键和 space 之前的数字。
我使用以下表达式从 pdf 文件中提取数据。
[a-zA-Z]{2}\/\d{10} \d{2}.*
PH/2400310945 01.09.21 MYDOWNLOAD 19307.92- 0 **-19,307.92**
PV/5992278688 23.09.21 99140806 184832.4 144.40 **184,688.00**
PV/5992278699 23.09.21 99140807 13939.6 10.89 **13,928.71**
PV/5992285849 24.09.21 99140824 95845.48 74.88 **95,770.60**
PV/5992286716 24.09.21 99140822 73321.58 57.28 **73,264.30**
PV/5992286738 24.09.21 99140823 246443.22 192.53 **246,250.69**
现在我只需要提取以粗体突出显示的 最后一部分 ,我的要求是我需要提取从输入到前一个 space 的所有数字我未能在 uipath 中使用拆分字符串来实现,因为数字的长度是动态的。
感谢您的意见。
这是数据在 IEnumerable 中的样子
我已经尝试了以下所有方法
此致, 曼杰什
不使用拆分,您可以匹配字符串末尾的数字,包括前导 space.
-?\d+(?:,\d{3})*(?:\.\d{2})?$
例如
System.Text.RegularExpressions.Regex.Match(s, @" -?\d+(?:,\d{3})*(?:\.\d{2})?$").Value;