Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OnBase&;C#脚本_C# - Fatal编程技术网

OnBase&;C#脚本

OnBase&;C#脚本,c#,C#,我最近参与了一个将Outlook电子邮件导入OnBase文档管理系统的项目。现在我正在加强这个项目 当我们收到电子邮件时,在主题行中,它包含数字。我想抓住那些数字。假设主题行包含: “我的名字是海伦,我的驾驶执照是#123456” 我想拉那个子字符串123456来填充OnBase中的“Driver License”关键字框。数字的长度是6 我如何才能做到这一点?这与OnBase或任何其他集成都没有关系。您只需要知道如何从字符串中提取数字。你把它放在哪里无关紧要。一种简单的方法是使用正则表达式:

我最近参与了一个将Outlook电子邮件导入OnBase文档管理系统的项目。现在我正在加强这个项目

当我们收到电子邮件时,在主题行中,它包含数字。我想抓住那些数字。假设主题行包含:

“我的名字是海伦,我的驾驶执照是#123456”

我想拉那个子字符串
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)中编写了一些脚本,但这是一个老问题。