标签: substring

如何在iPhone上从数组中提取字符串?

我想通过索引从数组中提取一个字符串.

例如带对象的数组:@"Hello",@"World"

如何从中获取@"世界"?我使用数组[1],但它似乎不起作用.

arrays string iphone substring

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

替换字符串数组的每个元素中的子字符串?

嘿,我有一个字符串数组,我想替换每个元素中的某个子字符串.除了显式迭代数组之外,还有一种简单的方法吗?

谢谢 :-)

c# arrays substring

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

Python中的子串,这里有什么问题?

我正在尝试在Python中模拟子字符串,但我收到一个错误:

    length_message = len(update)
    if length_message > 140:
        length_url    = len(short['url'])
        count_message = 140 - length_url
        update        = update["msg"][0:count_message] # Substring update variable

    print update
    return 0
Run Code Online (Sandbox Code Playgroud)

错误如下:

Traceback (most recent call last):
  File "C:\Users\anlopes\workspace\redes_sociais\src\twitterC.py", line 54, in <module>
    x.updateTwitterStatus({"url": "http://xxx.com/?cat=49s", "msg": "Searching for some ....... tips?fffffffffffffffffffffffffffffdddddddddddddddddddddddddddddssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffff "})
  File "C:\Users\anlopes\workspace\redes_sociais\src\twitterC.py", line 35, in updateTwitterStatus
    update        = update["msg"][0:count_message]
TypeError: string indices must be integers
Run Code Online (Sandbox Code Playgroud)

我不能这样做?

update        = update["msg"][0:count_message]
Run Code Online (Sandbox Code Playgroud)

变量"count_message"返回"120"

给我点暗示.

最好的祝福,

UPDATE

我打这个电话,更新["msg"]来自这里

x = TwitterC()
x.updateTwitterStatus({"url": "http://xxxx.com/?cat=49", "msg": "Searching for …
Run Code Online (Sandbox Code Playgroud)

python substring

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

使用substring()看似不相等的字符串

可能重复:
Java String.equals与==

我是java的新手,所以不要指望事情变得容易,但这让我感到震惊.为什么地球上没有if语句正确评估:

import javax.swing.JFrame;
import javax.swing.JTextArea;

public class StringMystery extends JFrame {

    JTextArea txt = new JTextArea();
    String string1 = "abcde";
    String string2 = string1.substring(0,4);

    public StringMystery() {

        setLayout(null);

        txt.setBounds(20, 20, 100, 100);
        add(txt);

        txt.setText(string2);

        //string 2 is definitely equal to "abcd" but this doesn't evaluate:
        if (string2 == "abcd"){     
            txt.setText("string2 = abcd");          
        }

    }


    public static void main(String[] args) {

        StringMystery jtxt = new StringMystery();
        jtxt.setSize(200,200);
        jtxt.setTitle("String Mystery");

        jtxt.setVisible(true);

    }
}
Run Code Online (Sandbox Code Playgroud)

java substring equivalence

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

String是第二个的子串?

可能重复:
如何比较Java中的字符串?

我可能在某个地方犯了一个逻辑错误,但我不知道在哪里.即使条件似乎为TRUE,输出也始终为FALSE

public class Test {
  public static void main(String[] args) {

    String str1 ="Hello world";
    String str2 ="Hello world";

    if (checkSubstring(str1,str2)){
         System.out.println("Cool");
    }
    else 
         System.out.println("Not cool");
 }

 static boolean checkSubstring(String str1, String str2) {

    String s1 = str1;
    String s2 = str2;
    if (s1.substring(4)== s2.substring(4)){
      return true;  
    }
    else
    return false;
 }
}
Run Code Online (Sandbox Code Playgroud)

java string substring class

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

加入其余的字符串数组

private static string SetValue(string input, string reference)
{
    string[] sentence = input.Split(' ');
    for(int word = 0; word<sentence.Length; word++)
    {
        if (sentence[word].Equals(reference, StringComparison.OrdinalIgnoreCase))
        {
            return String.Join(" ", sentence.subarray(word+1,sentence.Length))
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何sentence.subarray(word+1,sentence.Length)轻松完成或以其他方式完成此操作?

c# arrays join substring

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

如何使用c ++在参数之间找到子字符串

我怎么能定义一个带字符串的方法呢?

asdfgsdfg:ijtij ijdfgh ija::saf 1999 bp
Run Code Online (Sandbox Code Playgroud)

并返回子字符串

ijtij ijdfgh ija::saf 1999
Run Code Online (Sandbox Code Playgroud)

也就是说,我想要在冒号的第一个实例之间的所有数据,直到找到bp字符组合,在字符串的末尾.

c++ substring

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

为什么这段代码不会在Java中引发错误?

String s = "Hola";
System.out.println(s.substring(4));
Run Code Online (Sandbox Code Playgroud)

4超出范围,但没有抛出错误.

这是为什么?

提前致谢.

java substring

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

如何获取字符串中的第一个字符?(斯威夫特3)

我想从字符串中获取一个子字符串,该字符串以"<ONLINE>"或者"<OFFLINE>"(应该成为我的子字符串)开头.当我尝试创建一个Range对象时,我可以通过使用轻松访问第一个字符startIndex但是如何获得我的子字符串的右括号的索引,它将是完整字符串的第8个或第9个字符?

更新:

一个简单的例子:

let onlineString:String = "<ONLINE> Message with online tag!"

let substring:String = // Get the "<ONLINE> " part from my string?

let onlineStringWithoutTag:String = onlineString.replaceOccurances(of: substring, with: "")

// What I should get as the result: "Message with online tag!"
Run Code Online (Sandbox Code Playgroud)

所以基本上,问题是:我该怎么做substring?

string substring swift

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

从字符串中获取带有字符索引的子字符串

我正在尝试从.txt文件中获取信息:

function1(par1, par2)
function2(par1)
function3(par1, par2, par3)
Run Code Online (Sandbox Code Playgroud)

例如,我想将第一行“ function1”作为字符串,将“ par1”和“ par2”作为字符串。

我现在可以从字符串中提取模式,但是我想知道是否有可能使用其字符索引来获取子字符串。

例如在Python中:

$function = $row[0:8]
Run Code Online (Sandbox Code Playgroud)

会给我“ function1”

谢谢,

SLP

string perl substring

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

标签 统计

substring ×10

string ×4

arrays ×3

java ×3

c# ×2

c++ ×1

class ×1

equivalence ×1

iphone ×1

join ×1

perl ×1

python ×1

swift ×1