问题列表 - 第45697页

如何使用扫描仪和模式类匹配文本中的模式?

我想查找我的文本文件中是否存在特定模式.

即时通讯使用以下类:

java.util.regex.Pattern and java.util.Scanner;
Run Code Online (Sandbox Code Playgroud)

我的示例文本行是

String Line="DBREF  1A1F A  102   190  UNP    P08046   EGR1_MOUSE     308    396";
Run Code Online (Sandbox Code Playgroud)

而且,我想匹配以下类型的模式:

A    102   190
Run Code Online (Sandbox Code Playgroud)

其中,在A的位置az或AZ但是单个包机.

在102的位置任何整数和任何长度.

在190的位置任何整数和任何长度.

而且,我的模式匹配代码是:

     Scanner sr=new Scanner(Line);
     Pattern p = Pattern.compile("\\s+([a-zA-Z]){1}\\s+\\d{1,}\\s+\\d{1,}\\s+");
     while(sr.hasNext(p))
     {
         System.out.println("Pattern exists");
         System.out.println("Matched String : "+sr.next(p));
     }
Run Code Online (Sandbox Code Playgroud)

但是,即使它存在,模式也不匹配..

我认为问题在于我的模式字符串:

\\s+([a-zA-Z]){1}\\s+\\d{1,}\\s+\\d{1,}\\s+"
Run Code Online (Sandbox Code Playgroud)

任何人,Plz帮助我应该使用什么模式字符串????

java regex pattern-matching java.util.scanner

7
推荐指数
1
解决办法
2万
查看次数

C++转换为派生和父结构

我想知道如何用C++做点什么.我希望能够创建此结构的实例

struct ComplexInstruction : simple_instr
{
    bool isHead;
    bool isTail;
};
Run Code Online (Sandbox Code Playgroud)

它复制simple_instr实例中的所有数据.基本上,我想做这样的事情

ComplexInstruction cInstr = instr; // <- instance of simple_instr
Run Code Online (Sandbox Code Playgroud)

并且让cInstr拥有instr中所有数据的副本,而不必复制每个字段(因为它们有很多).我不知道这是怎么做的,我不认为简单的铸造会起作用.另外,可以反过来吗?即具有ComplexInstruction的实例,并将其转换为simple_instr的实例.我认为这可以通过演员来完成,但我没有很多c ++的经验

提前致谢

c++ casting

2
推荐指数
1
解决办法
3446
查看次数

Java:Vector <derived>可以被称为Vector <base>吗?

我有一个类foo,一个源自bar的食物的类,我在foo中有一个方法需要另一个foo

boolean baz(foo c)
{
return (condition)?true:false;
}
Run Code Online (Sandbox Code Playgroud)

我想为baz编写一个重载,它接受一个Vector并在所有这些上调用baz - 类似于

boolean baz(Vector<foo> v)
{
    for(int i=0;i<v.size();++i)
    {
    if baz(v.get(i))
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我想在矢量栏上使用调用此方法.我尝试按照我刚刚概述的方式编写这个,当我尝试在bar的向量上调用此方法时,我遇到编译器错误.

我错过了什么?

java inheritance overloading

1
推荐指数
2
解决办法
613
查看次数

将今天的日期设置为jQuery UI datepicker中的默认日期

我只想将今天的日期作为使用jQuery UI的输入中的默认值datepicker:

<input id="mydate" type="text" />
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的代码,但它不起作用:

var currentDate = new Date();  
$("#mydate").datepicker("setDate",currentDate);
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-datepicker

66
推荐指数
5
解决办法
27万
查看次数

你如何在Ruby中创建分层类名?

在Ruby中,一个名为Foo的类将被定义class Foo,通过require 'foo'和将使用$:[0]/foo.rb或类似的东西.

但那怎么样Foo::Bar?它会被称为require 'foo/bar'吗?它会住$:[0]/foo/bar.rb吗?它将如何定义?

我很习惯Perl,其中个人项目我会做嵌套类,如Project::User,Project::Text::Index,Project::Text::Search,等我再做出类似的文件Project/Text/Index.pm,这将有开始package Project::Text::Index,并通过调用use Project::Text::Index;.

现在我在Ruby中开始一个项目并且不知道如何做到这一点.出于某种原因,我读过的所有Ruby书籍或文档都没有提到perl风格的分层类命名.当他们提到继承时,通常是通过一个简单的组成例子class Foo < Bar,这对我来说并没有真正帮助.然而我认为必须有可能做我正在尝试的事情,因为Rails(仅举个例子)有类似的类ActionView::Helpers::ActiveModelFormBuilder.

ruby

4
推荐指数
1
解决办法
804
查看次数

用于从Java应用程序可靠地发送电子邮件的库 - 具有缓冲,重试等功能

从用Java编写的应用程序发送电子邮件不是一个大问题.在许多种软件中,要求该服务可靠(在应用程序 - > SMTP服务器连接级别).如果例如SMTP服务器不可用,则限制具有要发送的电子邮件的缓冲表和稍后重试的循环作业,限制每秒发送消息的数量或向管理员报告永久性问题.

我在一个项目的基本范围内实现了这个功能(并不是很复杂),但我想知道是否有任何可以为此目的重用的专用Java库?

我做了一些搜索,但没有任何结果(vesijama,春季邮件公共邮件只是让你很容易准备电子邮件,但没有提供提到的功能).

java email email-integration

6
推荐指数
1
解决办法
1984
查看次数

SharePoint Web服务:需要在子站点中获取列表

好吧,所以我想出了如何连接到Web服务(.NET 2.0样式)并返回一些列表.

private void PrintLists()
{
    // ListsService is a property that returns the Lists web service, authenticated.
    XmlNode node = ListsService.GetListCollection();
    foreach (XmlNode sub_node in node.ChildNodes)
    {
        Console.WriteLine(sub_node.Attributes["Title"].InnerText);
    }
}
Run Code Online (Sandbox Code Playgroud)

这将返回SharePoint实例中确实存在的许多列表.

我遇到的问题是我想要的列表深入SharePoint.有"子站点"或"子站点",据我所知他们被称为(如果我错了请纠正我),这是在浏览器中查看时SharePoint页面顶部的选项卡.在其中一个选项卡中,有一个特定的子部分,然后最后有一些列表,其中一个我希望检索.

但是当我用上面的代码获取它们时,这些列表并没有出现,这是可以理解的,因为我没有告诉Web服务在哪里查找它们,而这就是我被困住的地方.我不知道如何指定我想要检索的列表的位置.

任何帮助一如既往地非常感谢.

.net c# sharepoint web-services

3
推荐指数
1
解决办法
3273
查看次数

如何将我的iPhone应用程序转移到真正的iPhone?

我是一名注册的iOS开发人员.如何将我的iPhone应用程序转移到我的个人iPhone?

iphone xcode transfer

11
推荐指数
1
解决办法
6万
查看次数

通过给定参数的方法抛出异常 C#

我想创建一个方法,通过我给该方法的参数抛出特定的异常。我有 3 个用户定义的异常,因此我不想每次使用它们时都抛出它们,而是想创建一个处理它的方法,所以我用我的方法给出的参数就是我想要抛出的异常,但是我该怎么做去做?

我想做这样的事情,但我不太确定该怎么做。

private void ExceptionMethod(custom exception)
{
    try
    {
       //code that might fail
    }
    catch(exception ex)
    {
      throw new exception given by parameter(parameters from the exception);
    }

}
Run Code Online (Sandbox Code Playgroud)

c# methods exception

1
推荐指数
2
解决办法
3478
查看次数

使用快照中的阅读器monad(或快照中的monad变换器)

有人可以展示如何在阅读器monad中使用snap monad吗?Monad变形金刚迷惑我.(或者,我很乐意接受有关monad变换器的教程的建议,以及查看光线的方法,并最终了解它们.)

编辑:糟糕; 忘了说明我实际上要做的事情,而不是寻求特定事情的帮助.战略,而不是战术.我特别希望在所有处理程序之间共享数据库连接/池,而不必在指定路由时显式传递该数据库连接/池.似乎读者monad将是实现这一目标的方法.

monads haskell monad-transformers haskell-snap-framework

4
推荐指数
1
解决办法
719
查看次数