标签: substring

子串的T-SQL日期格式

我们有一个名称为target_date的字段.这是一个字符串.我们需要从该字段中提取月份和年份.

例如:1/10/2011(年/月/日)我们正在尝试

 substring(target date,findstring(targetdate,"/",1)+1,(findstring(targetdate,"/",2)-findstring(targetdate,"/",1)+1)).
Run Code Online (Sandbox Code Playgroud)

请帮我.

谢谢.

t-sql sql-server substring

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

如何在Java中找到带有空格的字符串的子字符串?

我想检查字符串是否包含特定的子字符串并使用CONTAINS().

但这里的问题是空间问题.

Ex- str1 ="c not in(5,6)"

我想检查str是否包含NOT IN所以我使用的是str.contains("not in")..

但问题是NOT和IN之间的空间没有决定,即也可以有5个空格.

如何解决我可以找到不包含任何空格的子字符串...

java string substring

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

Java中的条件子串

假设我有一种方法可以将前3个字符组成一个字符串,如下所示:

public static String makeThree(String a){
  return a.toLowerCase().substring(0, 3);
}
Run Code Online (Sandbox Code Playgroud)

是否有任何内置/智能方法来处理StringIndexOutOfBoundsException错误,当一个只有2个字符的字符串被赋予方法时IE?在这种情况下,我希望它只是按原样返回它.

我可以把它构建成这样的if语句:

public static String makeThree(String a){
  if (a.length < 3) {
    return a
  } else {
    return a.toLowerCase().substring(0, 3);
  }
}
Run Code Online (Sandbox Code Playgroud)

但我只是想知道是否有更好的方法去做.

java substring indexoutofboundsexception

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

获取没有小写字母的字符串末尾的子字符串

我有一些字符串:

[POS Purchase]
POS Signature Purchase International  SKYPE COMMUNICATIO, LUXEMBOURG, LUX
Run Code Online (Sandbox Code Playgroud)

要么:

ATM Cash Withdrawal. Surcharge: -3.0  BNEAIR INT DP LSL4 2, BNE AIRPORT, AUS
Run Code Online (Sandbox Code Playgroud)

我希望得到任何字符但小写字母的字符串的结尾.对于上面的两个例子,答案应该是:

SKYPE COMMUNICATIO, LUXEMBOURG, LUX
Run Code Online (Sandbox Code Playgroud)

和

BNEAIR INT DP LSL4 2, BNE AIRPORT, AUS
Run Code Online (Sandbox Code Playgroud)

如何通过正则表达式实现此目的?

java regex substring pattern-matching

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

检查字符串是否包含数组的值之一

我有一个数组

$device_name = ["Xperia Z Ultra", "Xbox One", "Withing", "Win 7", "Surface Pro 4", "Surface Book", "Surface 3", "Play Station 4", "One Plus 2", "Nokia Lumia", "No Img", "Nexus 6p", "Nest", "Moto X", "Mac Pro", "Mac Book", "Mac Book Air", "Lg G4", "Laptop", "Iphone 6", "Iphone 6 S", "Iphone 6 S Plus", "Iphone 6 Plus", "Iphone 5s", "Iphone 5", "Iphone 4", "Ipad", "Ipad Pro", "Hue", "Htc One M9", "Hp Laptop", "Galaxy S6", "Galaxy S6 Edge", "Galaxy S5", "Galaxy Note 5", …
Run Code Online (Sandbox Code Playgroud)

php arrays search substring

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

如果在数组中找到,请替换字符串中的单词

例如用户类型:水果苹果是我的最爱.我想回复:水果*****是我最喜欢的.

但我的代码只返回第一个单词.

    public static void main(String[] args) {
    System.out.print("Type someting: ");
    Scanner scan = new Scanner(System.in);
    String s = scan.next();

    String [] myArray = {"apple", "banana", "strawberry"}; 
    boolean matchFound = false;

    for (int i = 0; i < myArray.length; i++) {
        if (s.toLowerCase().contains(myArray[i].toLowerCase())){
            String beep = String.join("", Collections.nCopies(myArray[i].length(), "*"));
            String result = s.replaceAll(myArray[i].toLowerCase(), beep);
            System.out.println(result);

            matchFound = true;
        }

    }

    if (matchFound == false){
        System.out.println(s);
    }


}
Run Code Online (Sandbox Code Playgroud)

java arrays substring

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

如何在Python中的某些字符后拆分字符串

如果我有一个字符串,让刚刚说了,b a hello b Hi怎么可能我分裂的所有字符串b小号后的字母第一次出现a?

如上,它将返回["b a hello", "Hi"]。

python substring

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

子串多行文本

我有一个包含以下单词的文本文件:

姓名:鲍勃

年龄:3岁

我的c#代码是:

string text = File.ReadAllText("path to a.txt");
Run Code Online (Sandbox Code Playgroud)

我如何串,这样我能得到的价值3和Bob?

c# substring

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

熊猫在另一个系列的一个系列中找到超级弦

这不一定要在熊猫中完成,但如果可以在熊猫中完成它会很好.

假设我有一个列表或一系列字符串:

['XXY8779','0060-19','McChicken','456728']
Run Code Online (Sandbox Code Playgroud)

我有另一个列表或系列包含原始的子字符串,如下所示:

['60-19','Chicken','8779','1124231','92871','johnson']
Run Code Online (Sandbox Code Playgroud)

这会返回类似于:

[True, True, True, False]
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个匹配的东西:

^[a-zA-Z0-9.,$;]+ < matching string in other list >
Run Code Online (Sandbox Code Playgroud)

换句话说,从一个或多个任何字符开始,但其余字符与我的其他列表中的一个字符串完全匹配.

有没有人对完成此任务的最佳方法有任何想法?

谢谢!

python regex string substring pandas

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

在C#中的另一个字符串中将字符串的每个部分的第一个匹配项子字符串化

我有以下两个字符串:

  1. "Project.Repositories.Methods"
  2. "Project.Repositories.DataSets.Project.Repositories.Entity"

我想修剪2字符串2中字符串1的部分首次出现(从中的第一个索引开始),因此所需的结果将是:

"DataSets.Project.Repositories.Entity"

最好的方法是什么?

c# substring

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