标签: substring

在JAVA中将字符串分成子字符串

根据我的项目,我需要将一个字符串分成两部分.

以下是示例:

String searchFilter = "(first=sam*)(last=joy*)";
Run Code Online (Sandbox Code Playgroud)

searchFilter字符串在哪里.我想将字符串分成两部分

first=sam*并且last=joy* ,这样我可以在这个变量又分成first,sam*,last和joy*按我的要求.

我没有太多关于java的经验.任何人都可以帮助我实现这一目标.这将非常有帮助.

提前致谢

java substring

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

获取字符串的子字符串

我有一个格式的字符串

[00:26:19] Completed 80000 out of 500000 steps  (16%)
Run Code Online (Sandbox Code Playgroud)

从中我想得到这个16部分.

我应该搜索(然后获取%并获得介于两者之间的部分,还是设置正则表达式查询更明智?

c# string substring

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

如何在Struts2中子串?

如何使用Struts2 taglibs对字符串进行子串?

这是我尝试使用JSTL/EL:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
...
<s:property value="firstName" />
<c:set var="string" value="${firstName} "/>
<c:out value="${fn:substring(string,0,5)} "/>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我怎样才能达到我的要求?

java struts2 substring

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

为什么子序列(a,b).toString()比子串(a,b)更快?

为什么子序列(a,b).toString()比子串(a,b)更快?当我将所有子序列转换为子串时,它一直减慢到%7.为什么会这样?以下是我的代码;

private static String filterStr(String s)
{
    for(int a = 0; a < s.length(); a++)
    {
        int c = s.charAt(a);
        if(((c < 65) || ((c >90) &&(c < 97)) || (c > 122)))
        {
            if(c!=34 && c!=96 && c!=39)// t?rnak de?illerse
            {
                String temp = s.substring(0,a);
                temp+= s.subSequence(a+1,s.length());
                s = temp;
                a--;
            }
            else 
            {
                if(a !=0) // if not at the beginning
                {   
                    if(a == s.length()-1)
                        s = s.subSequence(0,s.length()-1).toString();
                    else
                        s = s.subSequence(0,s.length()-2).toString(); …
Run Code Online (Sandbox Code Playgroud)

java string substring subsequence

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

如何用Java替换部分String?

我试图根据其中存在的某个短语替换部分字符串.考虑字符串"Hello my Dg6Us9k.我还活着." .

我想搜索阶段"my"并删除右边的8个字符,这将删除哈希码.这给出了字符串"你好.我还活着." 我怎么能用Java做到这一点?

java string replace substring find

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

子串导致索引和长度错误

我在我的代码中有一个部分,我跑来检查项目是西班牙项目还是英文项目.我在旧的vb.net应用程序中使用此逻辑.

public int Spanish_Item()
{
    int i = 0;
    object j = 0;
    int k = 0;
    string ss = null;
    string sp_item = null;
    sp_item = TxtItem.Text.Trim();
    k = 0;
    for (i = 1; i <= 15; i++)
    {
        ss =  sp_item.Substring(i, 2);
        if (ss == "XX")
        {
            k = 1;
            i = 16;
        }
    }
    return k;
}
Run Code Online (Sandbox Code Playgroud)

下面的代码循环然后我收到此错误消息:

ex.Message"索引和长度必须引用字符串中的位置.\ r \nParameter name:length"string

请帮忙!!!

c# asp.net substring

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

在给定字符串中查找最佳子串集

我正在尝试为给定的字符串找到最佳字符串集.

给定字符串:"FEEJEEDAI"

子串值:

FE - 1
JE - 2
JEE - 3
AI - 4
DAI - 6

可能的组合:

1)[FE-JE-DAI] - 1 + 2 + 6 = 9
2)[FE-JEE-DAI] - 1 + 3 + 6 = 10
3)[FE-JE-AI] - 1 + 3 + 4 = 8

最佳组合 - 2)[FE-JEE-DAI]得分10

我认为它应该是这样的:

1)检查字符串是否包含特定子字符串:

var string = "FEEJEEDAI", substring = "JE"; string.indexOf(substring) !== -1;

2)如果为true则找到它的索引

var subStringIndex = string.indexOf(substring)

3)创建新的tempString以构建组合并substring从中"切断"string

var tempString = string.slice(subStringIndex, substring.length)

4)迭代string并找到最佳tempString

我不知道如何将它构建到循环中并处理情况JE …

javascript string algorithm substring mathematical-optimization

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

Swift:字符串中的子串(整数/数字)

我正在我的应用程序中处理语音识别器模块.语音识别器返回一个字符串(可能有一段时间有垃圾字符串信息,与用户的语音紧密匹配),我必须从字符串中评估特定命令.

以下是我得到的一些语音结果字符串示例:

  • "开放情况"
  • "打开案例1234"
  • "open case id 3421"
  • "打开案例没有9546"
  • "打开案号5241"
  • "开箱9552开箱"
  • "打开案例打开案例6842"
  • "open case bla bla 5415 bla"
  • "打开案例1234 bla bla"
  • "打开案例编号54675 bla bla 1234 bla".//应该在命令中考虑第一个整数

现在,我有一组命令列表,其中一个是命令 open case <Integer value>

我可以open case使用Swift的子字符串实用函数轻松评估一个单词.但问题是,我要从关键字后的语音字符串中找出(识别并获取)整数open case.

我查看了以下答案,但找不到确切的结果/解决方案:

string int substring swift

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

如果存在则删除子字符串

我有3个可能的输入案例

string input = "";        // expected result: ""
string input = "bar-foo"; // expected result: "foo"
string input = "foo";     // expected result: "foo"
Run Code Online (Sandbox Code Playgroud)

我必须删除包括第一个分隔符char的所有内容(- 如果存在).

工作方式:

string output = input.Split('-').LastOrDefault();
Run Code Online (Sandbox Code Playgroud)

我想解决这个问题Split()- 我的工作方法是:

string output = input.Substring(input.IndexOf('-') );
Run Code Online (Sandbox Code Playgroud)

如何处理IndexOutOfRangeException/使此代码工作?

c# string substring

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

通过分隔符解析VARCHAR行并在Oracle SQL中更新表行

我有一个非常困难的时间.我有一个如下所示的表格.

    movieID | Genre 
----------------------------
    1         Action | Comedy
    2         Drama
    3         Action | Horror | Thriller
    4         Comedy | Drama
    5         Action | Suspense | Comedy
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为如下所示......

    movieID | Genre
-----------------------------
    1         Action
    1         Comedy
    2         Drama
    3         Action
    3         Horror
    3         Thriller
    4         Comedy
    4         Drama
Run Code Online (Sandbox Code Playgroud)

我一直在网上搜索所有人,我似乎只能找到将输出数据的查询示例.但是,我想知道的是,是否有办法将表数据实际更新为这样?不仅创建看起来像所需输出的查询而不更改存储在表中的实际信息.

可能吗?从我所能看出来的情况看来似乎不是这样,也许我正在试图寻找解决这个问题的方法.

谢谢!

sql oracle parsing split substring

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