标签: substring

如何在字符串中找到出现?

我想知道什么是知道我的子串是否在字符串中的最佳方法.

所以,我可以有这样的价值:

"abcd.tif"
"abcd_A.tif"
"abcd_B.tif"
"abcd_VP.tif"
Run Code Online (Sandbox Code Playgroud)

我会检测字符串中是否存在"_A"或"_B"或"_VP".

什么是最好的方式?使用substr和strlen的组合?

还是用正则表达式?

php regex string substring

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

MYSQL,如何组合名字的前2个字母和姓氏的前5个字母

我正在尝试编写一个SQL查询(使用SELECT函数),它将获取名字的前两个字母和姓氏的前5个字母,然后组合它们并将它们放在一个名为"用户名"的新列中".我一直尝试使用SUBSTRING和CONCAT函数,但我的语法不对.有谁知道如何做到这一点?

mysql sql concat substring

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

在Java String中,如何通过一行代码剪切一部分字符串(概率使用Regex)?

鉴于这个字符串http://verylongurlverylonngurl/image.jpg&我想在最后一个"/"之前切掉所有部分.例如,我想删除http://verylongurlverylonngurl/上面的字符串部分.结果将是"image.jpg".

我必须剪切String"Label"和剪切的代码,String必须在super()关键字内,而super关键字必须是构造函数中的第一个语句.对这段代码感兴趣:

private class TextShortenedCheckBox extends CheckBox{
      private String originalText;
       public TextShortenedCheckBox(String label, int visibleLength){
            super(label.substring(label.length()-9,label.length()-1));


            originalText=label;

       }
       @Override
       public String getText(){
          return originalText;
       }
    }
Run Code Online (Sandbox Code Playgroud)

查看代码:label.substring(label.length()-9,label.length()-1)此代码给出结果但不能申请其他变量字符串.

那么,如何通过一行代码剪切一部分字符串,以便我可以将该代码放在super()中.也许我们必须使用正则表达式或其他东西?

java regex string substring

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

如何在c#中使用带有文件路径的子字符串

我知道这个值应该使用Substring但我不知道如何在C#中这样做.您的代码非常感谢.谢谢!

我想改变这个:

   "C:\\TFS\\Deployment\\files\\1.0.1.1\\test\\test00.xml"
Run Code Online (Sandbox Code Playgroud)

新价值:

   "C:\\TFS\\Deployment\\files\\1.0.1.1"
Run Code Online (Sandbox Code Playgroud)

c# substring

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

SQL查询 - 选择最后7位数相同的数字

我有一个SQL表,里面有13位数的数字.

我想写的是选择所有的查询号码最后7位相同的.

例如 :

其中:

2547041010012
2547042003000
2547041111111
2547042011100
2547040000000
Run Code Online (Sandbox Code Playgroud)

选择这些:

2547040000000
2547041111111
Run Code Online (Sandbox Code Playgroud)

我该怎么写这个查询?我是否使用SUBSTRING(mo,7,7)

SUBSTRING(mo,7,7)= ??

任何帮助,将不胜感激

sql-server select substring

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

Java subString和indexOf

我收到了以下问题.

String string1 = "The ice cold ice-cream";
String string2 = "phone";
String string3 = "";
int p = string1.indexOf("ice",8);
string3 = string1.substring(0, p + 1);
string3 = string3 + string2.toUpperCase();
Run Code Online (Sandbox Code Playgroud)

我似乎无法获得第二和第三的价值.

子串,int p真让我困惑.

任何人都可以帮助解决问题并解释如何解决这个问题.

谢谢.

java string substring

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

替换数组中的字符串,其中字符串的一部分是int

我有代码,我有一个具有混合数据类型的对象的构造函数:

public GuidedTour(String tourID, String tourDescription, double tourFee,
        String tourDate, int tourSize, String tourLeader)
Run Code Online (Sandbox Code Playgroud)

我需要能够允许用户更新tourSize.

我可以搜索并找到特定的游览,但是我无法解决如何用输入的int值替换子字符串int newTourSize.

所以我试图替换的代码是:

String tourDetails;
String newDetails = tourDetails.replace(tourSize, newTourSize);
Run Code Online (Sandbox Code Playgroud)

它不会让我这样做,因为我使用的是int值.我尝试将int解析为String.

我不知道如何做到这一点,除了把所有的值都放回去,原始值带有新值,我相信找到并替换子串的那部分并将这个新字符串写入数组会更好.

我有点挣扎(但自从我的第一个java问题以来已经有了很大改进!)

有帮助吗?

java arrays string replace substring

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

Objective-C将字符串放在另一个字符串的位置

我不想"知道"如何将字符串放在另一个字符串中的某个位置.我已经知道了,因为我想出了另一种方法.但我不知道真正的方式,它甚至存在吗?

我也问这个问题,以便将来有关如何将这个字符串放在另一个字符串中位置的"错误"方式(如果它不能以真正的方式完成)

我的意思是将(子)字符串放在字符串的位置是例如放

这个字符串:@"Hello"的位置:5 inString:@"123456789"

我希望结果是:@"12345Hello6789"这可以通过真正的方式完成吗?像这样的假代码:

[str stringByPuttingString:@"s" atLocation:5];//this code does not exist
Run Code Online (Sandbox Code Playgroud)

我想出了其他方法来完成这项工作,我们可以将其用于更短的代码吗?

-(NSString *)putString:(NSString *)str atLocation:(int)location ofString:(NSString *)mainString {
    NSRange range = NSMakeRange(location, 0);
    return [mainString stringByReplacingCharactersInRange:range withString:str];
}
Run Code Online (Sandbox Code Playgroud)

-(NSString *)putString:(NSString *)str atLocation:(int)location ofString:(NSString *)mainString {
    NSString *first = [mainString substringToIndex:location];
NSString *last = [mainString substringFromIndex:location];
return [NSString stringWithFormat:@"%@%@%@", first, str, last];
}
Run Code Online (Sandbox Code Playgroud)

第一个感觉最好,任何其他想法或真实想法?

乔纳森,未来这个"问题"的案例.

string substring objective-c nsstring

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

无法从字符串中提取子字符串

我是一个长字符串数组,我想将它传递给250字符块中的另一个函数,我写了这段代码:

var cStart = 0;
var phase = 250;
var cEnd = cStart + phase;
var count = 0;

while (count < 10000)
{
    string fileInStringTemp = "";
    fileInStringTemp = fileInString.Substring(cStart, cEnd);
    var lngth = fileInStringTemp.Length;

    //Do Some Work

    cStart += phase;
    cEnd += phase;
    count++;
}
Run Code Online (Sandbox Code Playgroud)

在循环的值的第一次迭代lngth就是250这是很好的,在未来的迭代我也希望它250,因为我是从250-500字符提取子,但令人吃惊的值lngth在第二次迭代变量获得500.

这是为什么?我也试图在循环中每次初始化字符串变量,所以它从零开始但没有增益.

.net c# substring

0
推荐指数
2
解决办法
120
查看次数

当索引大于100000时,String.Substring不起作用

我想,以将其存储在NO-SQL数据库拆分一个字符串对象,其中每列的存储容量不超过64KB以上,我的字符串是220 kb的.

我所做的是将我所拥有的任何字符串分割成段.我想把它分成4个像:

int howManyBytes = System.Text.ASCIIEncoding.ASCII.GetByteCount(serializedObject);
if (howManyBytes > 64000)
{
     //divide by 4
     int whereToSplit = Convert.ToInt32(howManyBytes * 0.25);
     returnValue.MethodReturnValue = serializedObject.Substring(0, whereToSplit);
     returnValue.MethodReturnValue2 = serializedObject.Substring(whereToSplit, whereToSplit * 2);
     returnValue.MethodReturnValue3 = serializedObject.Substring(whereToSplit * 2, whereToSplit * 3);
     returnValue.MethodReturnValue4 = serializedObject.Substring(whereToSplit * 3);
}
Run Code Online (Sandbox Code Playgroud)

我想要做的时候遇到问题returnValue.MethodReturnValue3 = serializedObject.Substring(whereToSplit * 2, whereToSplit * 3),除了索引超出范围之外.当我的字符串的长度是225358并且我的whereToSplit是56340时,会发生此问题.

知道为什么会这样吗?

c# string substring

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

标签 统计

substring ×10

string ×6

c# ×3

java ×3

regex ×2

.net ×1

arrays ×1

concat ×1

mysql ×1

nsstring ×1

objective-c ×1

php ×1

replace ×1

select ×1

sql ×1

sql-server ×1