OnBase&;C#脚本
我最近参与了一个将Outlook电子邮件导入OnBase文档管理系统的项目。现在我正在加强这个项目 当我们收到电子邮件时,在主题行中,它包含数字。我想抓住那些数字。假设主题行包含: “我的名字是海伦,我的驾驶执照是#123456” 我想拉那个子字符串OnBase&;C#脚本,c#,C#,我最近参与了一个将Outlook电子邮件导入OnBase文档管理系统的项目。现在我正在加强这个项目 当我们收到电子邮件时,在主题行中,它包含数字。我想抓住那些数字。假设主题行包含: “我的名字是海伦,我的驾驶执照是#123456” 我想拉那个子字符串123456来填充OnBase中的“Driver License”关键字框。数字的长度是6 我如何才能做到这一点?这与OnBase或任何其他集成都没有关系。您只需要知道如何从字符串中提取数字。你把它放在哪里无关紧要。一种简单的方法是使用正则表达式:
123456
来填充OnBase中的“Driver License”关键字框。数字的长度是6
我如何才能做到这一点?这与OnBase或任何其他集成都没有关系。您只需要知道如何从字符串中提取数字。你把它放在哪里无关紧要。一种简单的方法是使用正则表达式:
var s = "My name is Hiren and my Driver license# 123456";
Regex r = new Regex(@"\d+");
foreach (var match in r.Matches(s))
Console.WriteLine(match);
您可以通过两种方式完成:使用正则表达式或查看主题行的最后6个字符(如果您可以保证结构) 以下是一个例子:
“我该怎么做”-你到底想做什么?从文本字符串中获取数字是一项任务,而将其发送到OneBase则是完全不同的任务。你们到底想解决什么问题?你们还需要帮助吗?我在OnBase(unityapi)中编写了一些脚本,但这是一个老问题。