标签: substring

字符串子串函数

如何使用自定义函数在括号内获取字符串?

字符串"GREECE(+30)"应仅返回"+30"

vb.net substring

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

关于C#中子字符串的简单问题

这可能太容易了,但我不知道从哪里开始.

我有像"'02HEX'aspoodsasas'CR''LF'这样的叮当声"

现在我想在char(02)和char(12)之间提取stings;

到现在为止我做了以下

string s = string.Format("{0}{1}{2}", (char)02, "12345678", (char)12);
int chindx = s.IndexOf((char)02)+1;
s = s.Substring(chindx, 8)
Run Code Online (Sandbox Code Playgroud)

我的问题是如果我知道我的字符串中的起始字符的位置和结束字符的位置,如何确定我的子字符串的长度

c# string substring

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

如何使用C#中的子字符串从(文件名+扩展名)获取"文件名"?

这看起来很简单,但我很困惑.

情况如下:

我有这样一个完整的文件名abdcd.pdfefghijf.jpg或者jklmn.jpeg,

现在,我必须只得到文件名作为abdcdefghijfjklmn

c# substring

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

如何删除字符串中的空格(句子)

我需要删除它的所有空格.

例如:这是我的代码O/P:Thisismycode

到目前为止这是我的代码.

import java.util.Scanner;
public class nospace{

public static void main(String args[]){

    Scanner s=new Scanner(System.in);

    System.out.println("Enter a String");
    String N=s.nextLine();
    N=N.trim();
    N=N+" ";
    int l=N.length();
    int a=0;
    for(int i=0;i<=l-1;i++){
        if(N.charAt(i)==32){
    System.out.println(N.substring(a,i+1));
    }
    a=i;

    }

}

}
Run Code Online (Sandbox Code Playgroud)

所有这一切都打印出每个单词的最后一个字母.任何帮助表示赞赏.

java logic loops substring

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

Stata嵌套的foreach循环子串比较

我刚刚开始学习Stata,我很难过.我的问题是:我有两个不同的变量,ATC并且A,其中A可能是子串ATC.现在我想,以纪念所有的意见中,A是的一个子ATCOK = 1.

我使用一个简单的嵌套循环尝试了这个:

foreach x in ATC {
foreach j in A {
        replace OK = 1 if strpos(`x',`j')!=0
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,每当我运行此循环时,即使应该有足够的数据,也不会进行任何更改.我觉得我应该给出一个索引来指定哪个OK被更改(属于ATC/ x的那个),但我不知道如何做到这一点.这可能非常简单,但我已经挣扎了一段时间.


我应该澄清一下:我的A列表与主列表分开(只是附加到它),并且只包含我用来识别ATC我想要的s的唯一键.所以我有~120个A键和几百万个ATC键.我想要做的是迭代每个ATC单键的每个A键,并标记那些ATC具有A该限定条件的键.

这意味着我没有的(完整的元组ATC,A,OK),但不同的大小,而不是单独的列表.例如:我有

ATC    OK  A 
ABCD   0   .
EFGH   0   .
...   ...  ...
.     . …
Run Code Online (Sandbox Code Playgroud)

foreach loops nested substring stata

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

如何过滤字符串数组

我试图隔离数组中的某些字符串,例如,

["banana man", "apple", "banana woman"]
Run Code Online (Sandbox Code Playgroud)

这可以通过字符串的开头(即子字符串)来识别.我想保留'banana man','banana woman'但删除'apple'.任何帮助,将不胜感激.

ruby arrays string substring

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

Bizzare输出来自substr

我试图从一个看起来像cs600032016s的代码中提取年份.年份从索引7到10,但只是为了概括它前面的代码的可变长度,我使用了以下代码:

$year = substr($code, $len-5, $len-1);
Run Code Online (Sandbox Code Playgroud)

但它给了我2016s而不是2016年.任何想法错误的地方?更改$len-1$len-2$len-3没有给出改变输出.这很奇怪.这是代码:

sub getCCodeFromCode{
  my ($code) = @_;
  my $len = length($code);
  return substr($code, 0 , $len-5);    #4 char for year and one for sem
}

sub getYearFromCode{
  my ($code) = @_;
  my $len = length($code);
#  print "substr($code, $len-5, $len-1)";
  return substr($code, $len-5, $len-1);
}

sub getSemFromCode{
  my ($code) = @_;
  my $len = length($code);
  return substr($code, $len-1);
}

my %hashmap = &getCourseList;
#my …
Run Code Online (Sandbox Code Playgroud)

perl cgi substring

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

如何在PHP中执行子字符串?

我在PHP中有这个项目,我需要在开始时摆脱"0".

这是我已经拥有的所有字母的代码行,并保留所有数字.

$Number = mysqli_real_escape_string($connect, preg_replace('/[^0-9]/','',$worksheet->getCellByColumnAndRow(2,$row)->getValue()));
Run Code Online (Sandbox Code Playgroud)

输出将是="0123004567"我想用子字符串删除第一个数字"0"(如在java中).你能告诉我如何用PHP做到这一点吗?

php substring

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

检查字符串是否包含索引处的子字符串

在Python 3.5中,给定此字符串:

"rsFooBargrdshtrshFooBargreshyershytreBarFootrhj"
Run Code Online (Sandbox Code Playgroud)

和索引17- 所以,F在第二次出现的开始FooBar- 我如何检查"FooBar"存在?在这种情况下,它应该返回True,而如果我给它索引13它应该返回false.

python string substring

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

如何在长字符串中搜索子字符串并在Python中创建列表?

我有一个很长的字符串:

query = "PREFIX pht: <http://datalab.rwth-aachen.de/vocab/pht/>
         PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> 

         SELECT ?Age, ?SexTypes, ?Chest_Pain_Type, ?trestbpsD, ?cholD, 
                    ?Fasting_Glucose_Level, ?Resting_ECG_Type, ?thalachD, 
                    ?Exercise_Induced_Angina, ?oldpeakD, ?caD, ?Slope, ?Thallium_Scintigraphy, ?Diagnosis
                      WHERE {?URI a sct:125676002. }"
Run Code Online (Sandbox Code Playgroud)

现在我需要创建一个包含所有以'?'开头的子串的列表.所以列表应如下所示:

schema = ['Age', 'Sex', 'Chest_Pain_Type', 'Trestbps', 'Chol', 'Fasting_Glucose_Level', 'Resting_ECG_Type', 'ThalachD', 
             'Exercise_Induced_Angina', 'OldpeakD', 'CaD', 'Slope', 'Thallium_Scintigraphy', 'Diagnosis']
Run Code Online (Sandbox Code Playgroud)

我试过了 str.startswith(str, beg=0,end=len(string))

但它并没有像我预期的那样发挥作用.怎么能在Python中做到这一点?

python string substring

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

标签 统计

substring ×10

string ×4

c# ×2

loops ×2

python ×2

arrays ×1

cgi ×1

foreach ×1

java ×1

logic ×1

nested ×1

perl ×1

php ×1

ruby ×1

stata ×1

vb.net ×1