[英]get particular value from a string using javascript
使用javascript如何从字符串下面获取0e783d248f0e27408d3a6c043f44f337c54235ce
我的console.log(stdout);
版画
status.html:commit 0e783d248f0e27408d3a6c043f44f337c54235ce
值0e783d248f0e27408d3a6c043f44f337c54235ce
将会更改。
我正在寻找那个钥匙
您可以使用split
功能:
stdout.split("status.html:commit ")[1]
或match
:
stdout.match("status.html:commit (.*)").pop()
您可以使用 。 pop()函数。
var str = "status.html:commit 0e783d248f0e27408d3a6c043f44f337c54235ce";
str.split("commit").pop().trim()
如果commit
是一个常量,并且只需要从commit
到结尾的其余字符串,则可以在commit
和最后一部分弹出时拆分字符串
string.split('commit').pop();
它将留下一个额外的空间,但是您可以修剪掉它,或者只是在其中添加一个空间
split('commit ')
// ^ space
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.