我得到以下字符串结果: br = parseInt(array.eq(i).val());
//if the value was "" parseInt will result as NaN which is false, so now check if br evaluates true or false
if (br) {
。如何删除refs/pull/137/merge
部分,以便只剩下refs/pull/137/
?
答案 0 :(得分:2)
仅用/
分割并选择最后一个元素:
'refs/pull/137/merge'.split('/')[-1]
答案 1 :(得分:2)
您可以使用您的确切字符串来做到这一点:
"refs/pull/137/merge" -replace "refs/pull/137/" ""
但是我认为数字部分会随着时间而变化,因此建议这样做:
"refs/pull/137/merge" -replace "refs/pull/\d+/" ""
但是更好的解决方案可能是split()
字符串并访问其最后一个元素,例如:
"refs/pull/137/merge".split('/')[-1]
答案 2 :(得分:1)
由于您的字符串很像路径,因此可以使用为此设计的cmdlet。 [咧嘴]
query_var="generate_query_here_you_can_do_all_kind_of_concatenation_if_needed"
mongoexport -u test -p test --authenticationDatabase admin -d test -c test -q "$query_var" -o test.json
output = Split-Path -Path 'refs/pull/137/merge' -Leaf
如果这不符合您的需求,那么您将需要更详细地定义需求。