标签: substring

反向索引中的SubString快!

我想知道在反向模式下对字符串使用子字符串函数的最佳方法是什么?

例如,我有一个字符串,如:

string mainStr= @"CDM\D1_1";
Run Code Online (Sandbox Code Playgroud)

现在我想检查最后两个字符是否等于"_1".注意:我不想在下划线上使用split.只是寻找最快的方法来执行一个反向子字符串,它从字符串中的最后一个字符开始并结束到第一个字符.到目前为止我试过这个,但不确定它是否有效!

string revStr = new string(mainStr.ToCharArray().Reverse().ToArray());
if (revStr.Substring(0, 2) == "_1")
{
   //Do blah blah
}
Run Code Online (Sandbox Code Playgroud)

UPDATE

抱歉打扰了家伙,但周一你知道了!所以问题是我应该在反转阵列后检查"1_".然而,如下所示,最好使用string.EndsWith.

c# arrays reverse substring char

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

如何从String中获取"1.2"格式的字符串?

我正在使用Java字符串.我的问题是我有一串"1.500000154".如何从原始"1.500000154"字符串中获取结果字符串"1.5"?

1.500000154 >>>>>>>> 1.5

java string substring

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

substring获取空间j2ME

我有一个以这样的空格结尾的字符串:

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

我希望得到那个空间,所以我这样做:

s.substring(s.indexOf("=")+1).trim()
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何的想法?

java substring java-me

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

认识到NSString中很少有整数

我以这种格式从服务器收到一个字符串:

0_1_2_3

我的任务是从这个字符串中选择数字来用它们填充四个标签.第一个想法是:

NSString *res1 = [result substringWithRange:NSMakeRange(0, 1)];
[firstLabel setText:res1];
Run Code Online (Sandbox Code Playgroud)

用适当的标签四次.但是操作会重复多次,每次我都会收到一个数字值增加的字符串.因此,当每个数字都是小数时,此代码将不起作用.那么如何以正确的方式独立跟踪每个数字呢?

iphone substring objective-c ios

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

C++中的子字符串

这是我的C++代码.

int main(){
        string str("xxxxx     250 15");
        string data(str,10,13);

        cout<<data;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在这里,我需要从上面的字符串中获取值"250".我的总字符串大小为16.运行此程序后,我得到了以下输出.

250 15.但我给索引只得到"250".但我得到了错误的答案.它给我一个结果,直到字符串结束.为什么我得到"250 15"的结果?

c++ string substring

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

字符串中的Java子字符串

我知道这个问题已被无数次问过......但我似乎无法让它发挥作用.问题是,

  1. 当输入"计算机"和"计算机"时,即使将所有内容转换为小写也无效.
  2. 如果字符串是一个句子(我添加一个空格),它实质上跳过子字符串代码并说"不在字符串中"..

感谢帮助.谢谢!

Scanner in=new Scanner(System.in);
System.out.println("\fEnter the main string:");

String GivenString=in.next();
System.out.println("Enter the substring :");

String SubString=in.next();

GivenString.toLowerCase();
SubString.toLowerCase();

if(GivenString.indexOf(SubString)!=-1)
{
    System.out.println("Substring is in the given string.");
}
else
{
    System.out.println("Substring is not in the given string.");
}
Run Code Online (Sandbox Code Playgroud)

java string substring

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

子串出现

我在这里有一个问题,我真的不知道从哪里开始

s1.find(s2)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

变量s1和s2指的是strs.表达式s1.find(s2)返回s1中第一次出现s2的索引.表达式s1.find(s2,5)返回s1中第一次出现s2的索引,从s1中的索引5开始.(有关详细信息,请参阅help(str.find))

写一个表达式,生成s1中第二次出现s2的索引.如果s2在s1中没有出现两次,则表达式应该生成-1.与str.count不同,您应该允许重叠出现s2.

例如,如果s1为"banana"且s2为"ana",则表达式应返回3.如果s1为"apple"且s2为"p",则表达式应返回2.

你的答案必须是一个不使用方括号的单个表达式(字符串索引和切片),你只能调用方法str.find并使用算术运算符(+, - 等).

python substring

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

用条件PHP替换某些字符

我正在研究PHP的一些东西.我想根据遇到的条件更改一些字符.我有一个循环通过一系列电话号码循环.它可以获得的值有两种可能的格式,+447532221414或者447532221414.我想要做的就是更换+44440

所以我有这个检查

$sub = substr($row["phone"], 0, 3);
if($sub == "+44")
{
  $phone = str_replace("+44", "0", $row["phone"]);
}
else if(substr($row["phone"], 0, 2) == "44")
{
  $phone = str_replace("44", "0", $row["phone"]);
}
Run Code Online (Sandbox Code Playgroud)

但我的问题是,当数在447532221414格式它不会改变的44,以0什么可能是错误的代码?还是有更好的方法?我的逻辑会影响44最后两位数字吗?对于前者447532221444

php string format substring

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

如何在java中解析网页的特定部分?

我正在获取一个网页的主体,其中有一个包含许多行的表,如下所示:

 ...
 ...
 <tbody>
   <tr class="odd">
     <td align="center">08:00</td>
     <td align="center">9.50</td>
     <td>Description of event 1 </td>
     <td align="center">7.80</td>
   </tr>
   <tr class="even">
     <td align="center">09:00</td>
     <td align="center">11.10</td>
     <td>Description of event 2</td>
     <td align="center">27.40</td>
   </tr>
...
Run Code Online (Sandbox Code Playgroud)

我想从这个表中剪切零件并将其解析为我的对象.我试图使用子字符串,但我不知道文本所需的部分在哪里.此外,我正在寻找正则表达式和不同的解析器.我怎样才能决定我的问题?谢谢

java string parsing substring html-parsing

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

在Python3中摆脱常见子串前缀的最佳方法是什么?

假设我们有字符串和字符串列表:

串:

  • str1 = <common-part>

字符串列表:

[<common-part>-<random-text-a>, <common-part>-<random-text-b>]
Run Code Online (Sandbox Code Playgroud)

获得这样一个列表的最佳(在可读性和代码纯度的情况下)是什么:

[<random-text-a>, <random-text-b>]
Run Code Online (Sandbox Code Playgroud)

python string substring python-3.x

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

标签 统计

substring ×10

string ×6

java ×4

python ×2

arrays ×1

c# ×1

c++ ×1

char ×1

format ×1

html-parsing ×1

ios ×1

iphone ×1

java-me ×1

objective-c ×1

parsing ×1

php ×1

python-3.x ×1

reverse ×1