标签: substring

在"abcdefgh"中搜索md5("cdef")

我想在字符串中搜索子字符串,例如在'abcdefgh'中搜索'cdef'.但是我需要使用某种算法对子字符串进行预处理以隐藏它,以便没人知道我搜索它.以md5()为例.那么在'abcdefgh'中搜索md5('cdef')的最快方法是什么?

hash search substring

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

PHP子串函数导致不同的数据

我在PHP 上的substr()函数中得到了意想不到的结果.字符1到6是好的,但7和8不是.

$naiyou = '10000010';

$char8 = substr($naiyou  -1, 1);
$char7 = substr($naiyou  -2, 1);    
$char6 = substr($naiyou, -3, 1);    
$char5 = substr($naiyou, -4, 1);    
$char4 = substr($naiyou, -5, 1);    
$char3 = substr($naiyou, -6, 1);
$char2 = substr($naiyou, -7, 1);
$char1 = substr($naiyou, -8, 1);
Run Code Online (Sandbox Code Playgroud)

得到字符8:00000009,字符7结果为:00000008.

php substring

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

使用substring在PostgreSQL中获取JSON值

我有一个带有以下json的表字段"data":

[{"reason": "Other", "bla": 12345, "amount": "34.00", "moredata": [23, 22], "date": "2014-01-02T01:55:28.646364+00:00", "message": "Bla", "applied_to": "client"}]
Run Code Online (Sandbox Code Playgroud)

而且我只想获得金额的json值的值,所以在PostgreSQL中的情况下为34.00.

到目前为止,我有:

substring(data from '%#"_amount_: ___.___#"%' for '#'),
Run Code Online (Sandbox Code Playgroud)

可悲的是,这给了我"金额":"34.00",而不仅仅是34.00.如果金额值为9.00或102.00,它也不起作用.

任何帮助,将不胜感激.

regex postgresql json substring

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

如何从java中的字符串中删除\n之间的子字符串

我想\n从字符串中删除子字符串,如果它包含"FALSE"关键字..

mainString = "hi my name is john \n I am a architect \n hello FALSE \n have a nice day \n"
Run Code Online (Sandbox Code Playgroud)

我想删除"\n hello FALSE \n".我试过string.replace但没有成功..

java substring

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

真实的情况不起作用

我在PHP函数中有一个像'nameabc'的字符串.我检查字符串的最后三个字符是否为'abc'它应该删除它并返回剩余的字符串.这是我的条件:

$name="nameabc";
$last_char=substr($name,-4);   //it returns the 'abc'
if($last_char == 'abc')   //this condition does not return true
$real_name=substr($name,0,-4);
Run Code Online (Sandbox Code Playgroud)

我不知道是什么问题.

php if-statement substring

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

具有负值的java子字符串的实现

在java中,

String month= "November 2014";
Run Code Online (Sandbox Code Playgroud)

为了使子串从右侧给出索引,我无法使用

someString.substring(-4);
Run Code Online (Sandbox Code Playgroud)

因为不支持负值.

有没有任何简单的实现我可以用来实现这一目标.

java string substring

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

在php中返回字符串的子串

我想从结尾的字符串中删除字符串.

例如,我有一个PHP字符串变量"SomeText1|SomeText2|SomeText3|SomeText4|SomeText5|SomeText6",我想"SomeText1|SomeText2|SomeText3|SomeText4|SomeText5"在PHP中的值.

我尝试使用strrpos()以获得最后一次出现"|"我的索引现在我被困在如何进一步处理

每当我想要字符串排除最后一次出现的"|" 然后是文字.

php string substring

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

拆分字符串并将特定字符串提取到数组

我有一个字符串"S".只有单引号中的子字符串必须分配给一个字符串数组.它可能不是必需的替代字是单引号.

String S = "Username 'user1'
             Username2 'user2'
             Usermane3 'user3' 'user4'";
Run Code Online (Sandbox Code Playgroud)

必须按以下方式分配(仅限带有单引号的子串)

 String Username[] ={'user','user1','user2','user4'};
Run Code Online (Sandbox Code Playgroud)

我尝试了什么

 String s1 = S.replace(System.getProperty("line.separator"), " ");
   //replacing newline with single space
 String Username[] = s1.split(" ");
  //separating string into sub-string
 Username[]={Username,'user1',Username2,'user2',Username3, 'user3','user4'};
Run Code Online (Sandbox Code Playgroud)

java arrays substring

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

从C++中的字符串中取出每个单词

我正在用C++编写一个方法,它将使用2个或更多单词的字符串,并使用该sleep()方法输出字符串的每个单独的单词,用大约一秒左右.我试图使用for循环和子串来做到这一点.我也不确定应该使用的正则表达式,以及如何使用它们来实现所需的输出.

我已审查这个和这个,找到我的问题不同,因为我想这样做在一个循环中,而不是存储在单个子.

输入:

"这是一个例子"

期望的输出:

"这个"(暂停)"是"(暂停)"一个"(暂停)"例子".

c++ substring

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

如何检查字符串变量是否包含数组中字符串元素的子字符串 - C#

如果我有一个字符串数组:

public string[] foo = {... , "ABC123", ...};
Run Code Online (Sandbox Code Playgroud)

和变量:

string bar = "ABC123DEF456";
Run Code Online (Sandbox Code Playgroud)

如何检查栏是否包含"ABC123"?

目前,我正在做:

if (Array.Exists(foo, element => element == bar))
Run Code Online (Sandbox Code Playgroud)

检查整个字符串是否存在于foo中,但我想知道foo中的元素是否是bar的子字符串.我该怎么做?可以使用.Contains吗?

c# arrays string substring

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

标签 统计

substring ×10

java ×3

php ×3

string ×3

arrays ×2

c# ×1

c++ ×1

hash ×1

if-statement ×1

json ×1

postgresql ×1

regex ×1

search ×1