标签: substring

AppleScript:字符串中子字符串的索引

我想创建一个函数,该函数从所述字符串的开头返回特定字符串的子字符串,但不包括另一个特定字符串的开头.想法?


所以类似于:

substrUpTo(theStr, subStr)
Run Code Online (Sandbox Code Playgroud)

因此,如果我输入substrUpTo("Today is my birthday", "my"),它将返回第一个参数的子字符串,但不包括第二个参数开始的位置.(即它会返回"Today is ")

string methods applescript substring function

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

iPhone CoreText:查找子字符串的像素坐标

这是Twitter应用程序的屏幕截图供参考:http://screencast.com/t/YmFmYmI4M

我想要做的是在NSAttributedString中的子字符串顶部放置一个浮动弹出窗口,该字符串可以跨越多行.NSAttributedString是项目的要求.

在提供的屏幕截图中,您可以看到链接是背景突出显示的,因此它让我相信他们正在使用CoreText和NSAttributedStrings.我还找到了一个名为CTRunRef(http://developer.apple.com/library/ios/#documentation/Carbon/Reference/CTRunRef/Reference/reference.html)的东西看起来很有前景,但我很难将它们整合在一起概念.

简而言之,如果我在核心文本中有一个段落,当我点击一个单词时,如何找到该单词的边界框?

iphone substring nsattributedstring core-text ios4

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

Ruby中用于"String #include?"的算法

有人能够确定哪个算法用于包含?Ruby中的方法?例如

"helloworld".include?("hello")
Run Code Online (Sandbox Code Playgroud)

ruby algorithm search substring

10
推荐指数
3
解决办法
828
查看次数

Excel VBA子串

我正在编写一个宏,它采用LDAP格式的名称列表将它们转换为First,Last(region).对于那些不知道LDAP是什么样的人,它在下面:

CN=John Smith (region),OU=Legal,DC=example,DC=comand
Run Code Online (Sandbox Code Playgroud)

在Excel VBA中,我似乎无法使用string.substring(start,end).对Google的搜索似乎表明,Mid(字符串,开头,结尾)是最好的选择.问题是:在Mid中,end的整数是从开始的距离,而不是字符的实际索引位置.这意味着不同的名称大小将具有不同的结束位置,并且我不能使用索引")"来查找区域的结尾.由于所有名称都以CN =开头,我可以正确找到第一个子字符串的结尾,但我找不到")"因为名称长度不同.

我在下面有一些代码:

mgrSub1 = Mid(mgrVal, InStr(1, mgrVal, "=") + 1, InStr(1, mgrVal, "\") - 4)
mgrSub2 = Mid(mgrVal, InStr(1, mgrVal, ","), InStr(1, mgrVal, ")") - 10)
manager = mgrSub1 & mgrSub2
Run Code Online (Sandbox Code Playgroud)

有没有人知道一种实际使用设定终点的方法,而不是一个距离一开始就有这么多值的终点?

excel vba substring ldap excel-vba

10
推荐指数
2
解决办法
6万
查看次数

提取sql连接字符串的属性

我想从connectionString(一个字符串变量)中提取服务器和数据库名称.当我们从DEV移动到STAGE然后转移到PROD时,服务器和数据库的名称也会发生变化.

这是一个例子:

Data Source=SERVER_XYZ;Initial Catalog=DATABASE_XYZ;User ID=us;Password=pass

Data Source=SERVER_XYZPQR;Initial Catalog=DATABASE_XYZPQR;User ID=us;Password=pass
Run Code Online (Sandbox Code Playgroud)

请注意名称更改(以及整个字符串的长度).

如何捕获数据源和初始目录而不知道它的长度?因此,在表单加载时,它将获得显示给用户的服务器和数据库名称(因此他/她可以看到他/她连接到哪个服务器和数据库?

c# substring

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

使用Python的字符串子字符串

你可以用字符串做多少个子abcd

我怎样才能得到它的所有子串:

['a', 'b', 'c', 'd', 'ab', 'bc', 'cd', 'abc', 'bcd', 'abcd']
Run Code Online (Sandbox Code Playgroud)

python string substring

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

最长的子序列,在1个位置出现所有字符

在n个字符的序列S中; 每个字符可能在序列中出现多次.你想找到S的最长子序列,其中所有出现的相同字符都在一个地方;

对于前者 如果S = aaaccaaaccbccbbbab,那么最长的这样的子序列(答案)是aaaaaaccccbbbb ie = aaa__aaacc_ccbbbb.

换句话说,S中出现的任何字母字符可能只出现在子序列中的一个连续块中.如果可能,给出一个多项式时间算法来确定解.

string algorithm substring dynamic-programming longest-substring

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

是否有子串(开始,长度)功能?

我试图使用类似于C#的方法string.SubString(int start, int length).

但是Java中的substring函数是string.substring(int start, int end).

我希望能够将起始位置和长度传递给子字符串函数.

任何人都可以帮我解决这个问题吗?

java string substring

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

在Java中修剪字符串,同时保留完整的单词

我需要修剪java中的String,以便:

快速的棕色狐狸跳过laz狗.

快棕...

在上面的例子中,我修剪为12个字符.如果我只使用子字符串,我会得到:

快速...

我已经有了使用子字符串执行此操作的方法,但我想知道什么是最快(最有效)的方法,因为页面可能有许多修剪操作.

我能想到的唯一方法是将字符串分割成空格并将其重新组合,直到其长度超过给定长度.还有其他方法吗?也许是一种更有效的方法,我可以使用相同的方法来执行"软"修剪,其中我保留最后一个单词(如上例所示)和硬修剪,这几乎是一个子字符串.

谢谢,

java string substring trim

9
推荐指数
3
解决办法
7345
查看次数

Kotlin:如何在字符串中的"@"之后获取字符?

我有一个电子邮件的字符串.无论字符串/电子邮件是什么,我希望能够获得电子邮件的域名部分.基本上我想要在字符串的@部分之后抓住字符.例如,对于testing@kotlin.com,我在kotlin.com部分之后.

val emailString ="hello@world.com"

string android substring string-interpolation kotlin

9
推荐指数
2
解决办法
8454
查看次数