标签: lastindexof

MySQL中给定子字符串的最后一个索引

我们可以使用以下INSTR()函数找到MySQL中给定子字符串第一次出现的索引.

SELECT instr('Have_a_good_day', '_') AS index_position
Run Code Online (Sandbox Code Playgroud)

它将显示5指定子字符串的第一次出现,在这种情况下是下划线_.

我需要获取给定字符(或子字符串)的最后一次出现类似于lastIndexOf(String str)String类的Java 方法,但我在MySQL中找不到任何内置函数.

在MySQL中是否有任何内置功能可以实现这一点?

mysql string lastindexof

59
推荐指数
3
解决办法
7万
查看次数

PHP中的indexOf和lastIndexOf?

在Java中,我们可以使用indexOflastIndexOf.由于PHP中不存在这些函数,因此PHP代码的PHP等价物是什么?

if(req_type.equals("RMT"))
    pt_password = message.substring(message.indexOf("-")+1);
else 
    pt_password = message.substring(message.indexOf("-")+1,message.lastIndexOf("-"));
Run Code Online (Sandbox Code Playgroud)

php indexof lastindexof

29
推荐指数
3
解决办法
8万
查看次数

如何检查字符串的最后一个字符并查看其空格

如何检查字符串的最后一个字符并看到它的空格?如果它的空格被删除了吗?

c# asp.net string char lastindexof

17
推荐指数
2
解决办法
4万
查看次数

如何从字符串中查找最后一组字符

我试图找到最后的算(+,-,*/在一个字符串).

我试图使用该方法string.indexof('operator', i);,但在这种情况下,我只能得到单一类型operator.有没有更好的解决方案呢?

string例如,can 的值可以是:

1+1/2*3-4

要么

1/2-3+4*7

这意味着最后一个运营商可以是其中任何一个.

c# string lastindexof

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

lastIndexOf()用于查找最后一个字母数字字符

我有一个字符串,我需要在这个字符串中找到最后一个字母数字字符.无论字符串中的最后一个字母数字字符是什么,我都想要那个索引.对于

text="Hello World!- "
Run Code Online (Sandbox Code Playgroud)

输出将是'd'的索引

text="Hello02, "
Run Code Online (Sandbox Code Playgroud)

输出将是'2'的索引.我知道我可以用一种"蛮力"的方式来做,检查每个字母和每个数字并找到最高指数,但我确信有一种更简洁的方法来做,但我找不到它.

java string lastindexof

6
推荐指数
2
解决办法
5559
查看次数

如何在 LibreOffice Calc 中获取字符的最后位置

我想从 LibreOffice Calc 中多次出现的字符中获取最后一次出现的情况。

例如我有一个字符串abc1ba2ac2adeaa43add。现在,如果我正在搜索a它应该返回 18。

lastindexof libreoffice-calc

5
推荐指数
1
解决办法
7070
查看次数

String.Contains和String.LastIndexOf C#返回不同的结果?

我有这个问题,String.Contains返回true,String.LastIndexOf返回-1.有人可以向我解释发生了什么吗?我使用的是.NET 4.5.

    static void Main(string[] args)
    {
        String wikiPageUrl = @"http://it.wikipedia.org/wiki/?Abd_All?h_al-Sall?l";

        if (wikiPageUrl.Contains("wikipedia.org/wiki/"))
        {

            int i = wikiPageUrl.LastIndexOf("wikipedia.org/wiki/");

            Console.WriteLine(i);

        }
    }
Run Code Online (Sandbox Code Playgroud)

c# contains lastindexof

5
推荐指数
2
解决办法
691
查看次数

如何使用javaScript中的indexof从倒数第二个索引中获取字符?

var absoluteURL = "http://stackoverflow.com/users/6262169/vikas-kohli"     
var n = absoluteURL.lastIndexOf('/');
var result = absoluteURL.substring(n + 1);
//alert(result);
console.log(result);
Run Code Online (Sandbox Code Playgroud)

在这里,当我使用 lastIndexOf 时,我得到了类似 'vikas-kohli' 的结果。

现在如果有人想从倒数第二个索引中获取字符,或者它可能是倒数第三个索引,那么我怎么能得到这个?

我希望我能很好地解释我的问题

javascript url jquery lastindexof

5
推荐指数
2
解决办法
7025
查看次数

使用对象数组中的键找到 lastIndexOf() 对象

我正在寻找一种方法来从数组中的一个点找到 Javascript 中对象的最后一个索引。例如:

array.lastIndexOf(object.key, start);
Run Code Online (Sandbox Code Playgroud)

到目前为止,我还没有找到解决这个问题的好方法。我可以从“开始”点拼接数组,反转它,然后在切片数组中搜索键值,但这对我来说似乎是一个低效的解决方案。

编辑:

为了更详细地说明问题,我发布了我最终用来解决问题的代码。本质上; 我所做的是使用 While 循环遍历数组中的先前值。

getLastValue = (index) => {
  const arr = [
    {'d':'01-02-2017','v':'123'},
    {'d':'02-02-2017'},
    {'d':'04-02-2017'},
    {'d':'05-02-2017','v':'456'},
    ...
  ];

  let lastValue;

  while (arr[index] && !arr[index].v) {
    index--;
  }

  lastValue = arr[index];

  return lastValue;
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays object lastindexof ecmascript-6

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

lastIndexOf混乱

我真的不明白lastIndexOf是如何工作的.我无法使用第二个可选参数.

string.lastIndexOf(searchvalue,开始)

searchvalue - >必填.要搜索的字符串

开始 - >可选.开始搜索的位置.如果省略,则默认值为字符串的长度

var test = "mississippi";

test.lastIndexOf("ss",1) // return -1
test.lastIndexOf("ss",2) // returns 2
test.lastIndexOf("ss",5) // returns 5
Run Code Online (Sandbox Code Playgroud)

有人能一步一步地告诉我这个想法吗?为什么第一个返回-1而第二个返回2例如?

TIA

javascript lastindexof

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