Linux字符串截取几种方法

Linux字符串截取几种方法,第1张

简单介绍下Shell字符串截取的详细方法,如截取指定字数、按指定的字符串截取、按指定要求分割。

一、Linux shell 截取字符变量的前8位,有方法如下:

二、按指定的字符串截取1、第一种方法:${varible##*string} 从左向右截取最后一个string后的字符串${varible#*string}从左向右截取第一个string后的字符串${varible%%string*}从右向左截取最后一个string后的字符串${varible%string*}从右向左截取第一个string后的字符串“*”只是一个通配符可以不要

三、按照指定要求分割:比如获取后缀名

//JS现在有叫做Ajax的技术,已经很成熟了,这是底层Ajax的实现,仅供参考

//如果应用,轻量级的,可以考虑JQuery封装的Ajax,JQuery考虑了主流浏览器的兼容性

var xHRObject = false

if (window.XMLHttpRequest)//判断XMLHttpRequest,火狐等

{

xHRObject = new XMLHttpRequest()

}

else if (window.ActiveXObject)//判断ActiveXObject,即IE

{

xHRObject = new ActiveXObject("Microsoft.XMLHTTP")

}

function getData()

{

if ((xHRObject.readyState == 4) &&(xHRObject.status == 200))

{

//以下是对返回的XML进行解释处理

var serverResponse = xHRObject.responseXML

var header = serverResponse.getElementsByTagName("book")

var spantag = document.getElementById("cart")

spantag.innerHTML = ""

for (i=0i<header.lengthi++)

{

if (window.ActiveXObject)

{

spantag.innerHTML += " " +header[0].firstChild.text

spantag.innerHTML += " " + header[0].lastChild.text + " " + "<a href='#' onclick='AddRemoveItem(\"Remove\")'>Remove Item</a>"

}

else

{

spantag.innerHTML += " " +header[0].firstChild.textContent

spantag.innerHTML += " " + header[0].lastChild.textContent + " " + "<a href='#' onclick='AddRemoveItem(\"Remove\")'>Remove Item</a>"

}

}

}

}

function AddRemoveItem(action)

{

var book = document.getElementById("book").innerHTML

if(action=="Add")

{

xHRObject.open("GET", "ManageCart.aspx?action=" + action + "&book=" + encodeURIComponent(book) + "&value=" + Number(new Date), true)//此处可以改成指定的请求HTTP路径

}

else

{

xHRObject.open("GET", "ManageCart.aspx?action=" + action + "&book=" + encodeURIComponent(book) + "&value=" + Number(new Date), true)//此处可以改成指定的请求HTTP路径

}

xHRObject.onreadystatechange = getData//绑定事件函数

xHRObject.send(null)//异步发送

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8391061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存