有谁知道这两种方法之间的区别是什么:
String.prototype.slice
String.prototype.substring
Run Code Online (Sandbox Code Playgroud) 例如,假设x = filename.jpg我想知道filename,哪里filename可以是任何文件名(假设文件名只包含[a-zA-Z0-9-_]以简化.).
我x.substring(0, x.indexOf('.jpg'))在DZone Snippets上看过,但效果会不会x.substring(0, x.length-4)更好?因为,length是一个属性,不进行字符检查,indexOf()而是一个函数,并进行字符检查.
我试图在','逗号之前提取所有内容.我如何在JavaScript或jQuery中执行此操作?我试过这个并没有工作..
1345 albany street, Bellevue WA 42344
Run Code Online (Sandbox Code Playgroud)
我只想抓住街道地址.
var streetaddress= substr(addy, 0, index(addy, '.'));
Run Code Online (Sandbox Code Playgroud) 假设我有一个字符串列表:string = c("G1:E001", "G2:E002", "G3:E003").现在我希望得到一个字符串向量,它只包含冒号":"之后的部分,即substring = c(E001,E002,E003).在R中有一个方便的方法吗?用substr?谢谢!
我想找一个可以返回字符串一部分的linux命令.在大多数编程语言中,它都是substr()功能.bash是否有任何可用于此目的的命令.我希望能够做这样的事情......
substr "abcdefg" 2 3- 打印cde.
随后的类似问题:
您好我使用循环从我的数据库中获取值,我的结果如下:
'name', 'name2', 'name3',
Run Code Online (Sandbox Code Playgroud)
我希望这样:
'name', 'name2', 'name3'
Run Code Online (Sandbox Code Playgroud)
我想删除循环的最后一个值后的逗号.
谢谢
我有一个简单的要求如下,
我得到绝对目录的文件名.
例如,/home/parent/child/filename
我的要求是从中删除文件名.
我试过的是:
awk -F "/" '{print $5}' input
Run Code Online (Sandbox Code Playgroud)
哪作得很好.
但是$5,如果我的输入具有如下结构,那么硬编码可能会有所不同:
/home/parent/child1/child2/filename
Run Code Online (Sandbox Code Playgroud)
所以它应该是动态的,没有硬编码.这是逻辑:
始终采用最后一个将是文件名的字段(因此需要从反向检查).
任何人都可以帮我解决awk substr函数或任何其他函数?
我试图找到一个函数选择例如字符串的前100个字符.在PHP中,存在substr 函数
Ruby有一些类似的功能吗?
这是简单的代码
<?php
$var = "?????? ????? ?.?. ????? ?????????? ??? ???? ???? ? ?????? ? ?? ???????? ????????? ? ??? ???????????? ?????????? ????? ????????? ????? ? ???????, ??????, ?????? ? ??????. ? ???????? ???? 3 885 ??????? ???????????? ????????????, ??????? ????????? ??? (???) ??????? ??? ????????? ?????? ????????, ?????????????? 5 000 ???????, ???? ????????? ???????????? ?????????, 12 ??????????, ? 26 ?????? ???????? ?????????.";
$foo = substr($var,0,142);
echo $foo;
?>
Run Code Online (Sandbox Code Playgroud)
并输出如下内容:
БензинОфисиА.С.такжепроизводитвсетипыжираисмазокиихпобочныхпродук...
我试过没有运气的mb_substr().如何以正确的方式做到这一点?
我需要删除字符串的前3个字母和字符串的最后3个字母.我知道我可以使用substr()从某个角色开始,但如果我需要去掉第一个和最后一个角色,我不确定我是否真的可以使用它.有什么建议?