2017-08-21 14 views
-2

我有一个文本“从HDFC获得钱,金额为100美元并发送给苹果公司。”我必须使用关键字(来自,金额,交付)从字符串中提取HDFC,苹果,100美元。结果应该是根据密钥从R中的文本中提取一个字符串

credit HDFC 
money $100 
Debit Apple. 
+0

欢迎来到StackOverflow,请参考[tour]并特别阅读[ask]。这些问题会显示出作者已经花费了一些努力。看起来像“这里是我的要求,有人给代码”的一切都不太可能得到有用的答案。例如,你可以显示一些基本上应用正则表达式的代码并输出已收集的字符串。微调它以让一切正确,StackOverflow的人员都很乐意提供帮助。 – Yunnosch

回答

0

像@ Yunnosch的评论,让我怀疑你的问题。也许这会让你开始改变。使用

from\s([^\s]+)\s,\sthe\samount\sis\s(\$[1-9][0-9]*)\sand\sdelivered\sto\s([^.]+) 

和“信用”是\ 1,金钱是\ 2和“借记”是\ 3。

+0

可以请你解释一下如何在R中做到这一点。 –