标签: find

在Java中查找第一个匹配项的最后一个索引

可以说我有这个字符串

String s ="stackjomvammssastackvmlmvlrstack"
Run Code Online (Sandbox Code Playgroud)

我想找到子串"stack"的第一个匹配的最后一个索引,在我的例子中是(index =)4.

我该怎么做?

这是我到目前为止所做的

    Matcher m = pattern.matcher(s);
    int i=0;
    while (m.find())
    {    
        System.out.println(m.start());
        System.out.println(m.end());
    }
Run Code Online (Sandbox Code Playgroud)

但是它显示了最后一场比赛的最后一个索引.

java regex find match

0
推荐指数
1
解决办法
2650
查看次数

overload std :: find for custom classes

那么std::find对象中的自定义类重载是否可能/"好" ?然后不重载相等运算符.说一个容器存储(智能)指向它的实际数据,我真的对数据布局或存储模式不感兴趣,我只是想找到一个特定的数据成员....

这是合法的,"道德的"吗?如果说我有std::vector<std::shared_ptr<myClass> >- 或"甚至"用户定义的容器?或者我应该总是依赖std::find_if这些案件?

c++ overloading find stl-algorithm

0
推荐指数
1
解决办法
444
查看次数

将新值附加到python列表

可以说我有两个列表:

x = [1,2,3,4]
y = [1,4,7,8]
Run Code Online (Sandbox Code Playgroud)

我想在x中附加x中尚未包含的任何值.我可以通过循环轻松完成此操作:

for value in y:
    if value not in x:
        x.append(value)
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更多的Pythonic方式.

python list find

0
推荐指数
1
解决办法
66
查看次数

MongoDB find().count() - SyntaxError:missing:属性id(shell)之后:1

有一个.json数据提供的推文集合..

希望计算会话中的删除请求数:

db.tweets.find({"delete"}).count()
Run Code Online (Sandbox Code Playgroud)

这种语法不正确,因为 SyntaxError: missing : after property id (shell):1

有更多find()count()操作执行,但错误是一致的.

这就是删除请求的样子(其中" ...... "是一系列字母和/或数字):

{
    "_id" : ObjectId("…"),
    "delete" : {
        "status" : {
            "id" : NumberLong("…"),
            "user_id" : …,
            "id_str" : "…",
            "user_id_str" : "…"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

json count syntax-error find mongodb

0
推荐指数
1
解决办法
8383
查看次数

C#在一系列日期中查找第一天和最后一次

我有一个看起来像这样的文件(列表已排序):

2013-05-02 07:45:15
2013-05-02 09:25:01
2013-05-02 18:15:15
2013-05-04 08:45:15
2013-05-04 17:45:35
Run Code Online (Sandbox Code Playgroud)

我想在该列表中只获得每天的第一次和最后一次,所以这意味着我想得到这个:

2013-05-02 07:45:15
2013-05-02 18:15:15
2013-05-04 08:45:15
2013-05-04 17:45:35
Run Code Online (Sandbox Code Playgroud)

实现这一目标最有效的方法是什么?我想我可以使用循环,并在里面比较日期.但也许有更有效的方法?这可以通过使用linq或其他一些可以比使用循环更快/更清洁的方式来实现吗?

c# datetime find

0
推荐指数
1
解决办法
1307
查看次数

在python中搜索多维数组中的项目

我在python中有这个多维数组.

hello = [(['b', 'y', 'e'], 3), (['h', 'e', 'l', 'l', 'o'], 5), (['w', 'o', 'r', 'l', 'd'], 5)]
Run Code Online (Sandbox Code Playgroud)

我想找到3号索引,我尝试使用hello.index(3)但不起作用.有解决方案吗

python search find multidimensional-array

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

如何使用参数化参数使用unix查找?

echo $EXEC_DATE

20131002
Run Code Online (Sandbox Code Playgroud)

现在,我试图在名称中排除具有此日期的文件.我正在运行这个:

find . -maxdepth 1 -mindepth 1 -type f -not -name '*{$EXEC_DATE}*' -print0
Run Code Online (Sandbox Code Playgroud)

但没有快乐.

我可能会失踪什么?

unix shell find

0
推荐指数
1
解决办法
66
查看次数

如何根据日期查找当前目录中的文件?

如何从当前目录中找到已创建/修改过的文件,例如昨天?或者前天,或者例如.20131010?

bash find

0
推荐指数
1
解决办法
370
查看次数

`发现之间的区别.shell中的-name`和`find -name`?

命令shell find . -namefind -name命令shell 之间有区别吗?

unix linux shell find

0
推荐指数
2
解决办法
131
查看次数

如何在字符串中查找和更改html值

在我的页面上,用户可以在其音乐中插入嵌入链接.但是如果对象的宽度超过600px,则它不适合页面.所以我正在寻找一些方法来找到iframe标签的width参数,如果值大于600px,则将其更改为600px.但我的谷歌技能让我失望,所以我希望这里有人可以提供帮助.插入的iframe看起来像这样:

<iframe width="660" height="180" src="//www.mixcloud.com/widget/iframe/?feed=http%3A%2F%2Fwww.mixcloud.com%2FCLCK_Podcast%2Fclck-podcast-20-czscream%2F&amp;embed_type=widget_standard&amp;embed_uuid=fd5ce7dc-9687-45e1-8368-27631b48385f&amp;hide_tracklist=1&amp;replace=0&amp;hide_cover=1" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)

php string iframe find

0
推荐指数
1
解决办法
413
查看次数