1樓:
使用正則表在式
dim regex,str1
str1 = ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"
set regex = new regexp '建立正規表示式。
regex.pattern =「,」 '設定模式。正規表示式regex.ignorecase = true '設定是否區分大小寫。
str1= regex.replace(str1, " ,,,")把三個以上連續,替換成" ,,,"
response.write(str1)
2樓:奇思妙想錢管家
<%aa=",|.|、| |;|。|,|-|\"
a=split(aa,"|")
bb="01 02 03,04;05,06\07 各 10 元"
c=split(bb,"各")
for i=0 to ubound(a)
c(0)=replace(c(0),a(i),",")next
c1=split(c(0),",")
c2=""
for t=0 to ubound(c1)if t=0 then
if c1(t)<>"" then
c2=c2&c1(t)
end if
else
if c1(t)<>"" then
c2=c2&","&c1(t)
end if
end if
next
%><%=c(0)%>
<%=c2%>
這裡面涉及到字串替換、先把不標準的符號替換成「,」,然後組成乙個新陣列,再對陣列進行split函式分割,找出不為空值的部分取得乙個新結果就可以了。
3樓:夢裡尋你我他
用for迴圈先遍歷,得出分號的個數,
然後判斷分號個數是否大於3
如是 再for迴圈(迴圈次數為總數-3)替換
4樓:匿名使用者
function replacedot(str as string) as string
asp怎麼去掉字串最後乙個字元
5樓:
dim a
a="abcd"
strleng=len(a) '獲取長度
response.write(left(a,strleng-1)) '用left函式,總長-1就得到abc
6樓:
一、取子串
a=mid(a,0,len(a)-1)
二、取左串
<%a="123|456|"
a=left(a,len(a)-1)
response.write a
%>
7樓:一說你就知道
dim txt
txt1=left(txt,len(txt)-1)
response.write txt1
asp中逗號分隔字串 5
8樓:匿名使用者
你好,建議賦值給陣列,因為一般情況下我們不確定str內具體多少個數字<%dim str,i,x,y()
str="1,2,3,4"
x=split(str,",")
for i=0 to ubound(x)
redim y(i)
y(i)=x(i)
response.write y(i)&"
"next
%>如果非要賦值給 a b c d,就這樣寫
<%dim str,x
str="1,2,3,4"
x=split(str,",")
a=x(0):b=x(1):c=x(2):d=x(3)%>
asp中如何擷取第乙個逗號之前的字串?
9樓:
給你介紹乙個函式,split,它的用法是:傳回陣列 = split(原始字串, 要找的字串, 拆成幾個陣列)
所以,假設你的字串是:str = "天天下雨,今天沒下,明天下嗎?"
那麼:str = "天天下雨,今天沒下,明天下嗎?"
s = split(str,",")
response.write s(0)
這裡先把字串str根據「,」拆成n個部分,然後賦給陣列s。最終,陣列的第乙個元素s(0)就是你想要的第乙個逗號前的那一串字元。
以此類推:
s(0) = "天天下雨"
s(1) = "今天沒下"……
10樓:犀利的胡茬子
dim aa : aa="天天下雨,今天沒下,明天下嗎?"
dim bb
bb=mid(aa,1,instr(aa,","))response.write(bb)
11樓:
string str = "天天下雨,今天沒下,明天下嗎?";
str = str.substring(0, str.indexof(","));
c#.net中去掉字串的最後乙個逗號
12樓:笨笨的鬆鬆
string str = "小王,小李,小張,";
//獲取字串長度
int length = str.length;
//擷取除最後一位的前面所有字元
str = str.substring(0,length-1);
13樓:匿名使用者
"小王,小李,小張,)".trimend(',')
14樓:
trimend(',')
asp如何判斷乙個字串中有英文逗號,並且把英文逗號自動轉碼。
15樓:捌零老陳
if instr(str,",")=0 then'沒有else
str = replace(str,",","轉換成什麼")end if
asp 頁面文字框輸入數字,獲取文字框內容,結果卻多了個逗號,我不想要那個逗號,請問怎麼解決?
16樓:
首先確定 你的表單中是否唯一乙個表單項,檢視是否有多餘並且是重名的;
其次檢視 你的獲取表單內容的**是否正確是否有多餘的逗號合併到字串中了;
最後如果沒發現問題,就處理一下字串
<%str=request.form("name") '獲取的表單值str=replace(str,",","") '過濾掉str中的,response.write(str) '輸出str測試%>
17樓:匿名使用者
1、正常提交內容應該不會多逗號的。。檢查html**是否有問題
2、利用replace(str,",","")替換掉逗號
未結束的字串常量,ASP 未結束的字串常量
程式不完整!if request action login thenusername request username password request password set rs server.createobject adodb.recordset rs.open sql,conn,3,3 ...
python怎麼把字串最後字元去掉
華仔伴你學 python程式設計基礎21 字串對齊和頭尾字元消除 1 先將字串轉換成列表,之後再修改列表中的元素來完成,通過list r 來將r字串轉化成了乙個列表。2 然後修改單個列表的元素,將第二個元素d替換成了m。3 最後通過join的方法把列表中的元素合成乙個字串。4 通過python自帶的...
python如何去掉字串svalueseb中
你好 第一 如果都是這樣的形式,可以使用slide就是切片 第二 利用split函式以 分開字串,然後去掉空格,再組合。附上,總結的正規表示式 總結 匹配字串的開始。匹配字串的結尾。b 匹配一個單詞的邊界。d 匹配任意數字。d 匹配任意非數字字元。x?匹配一個可選的 x 字元 換言之,它匹配 1 次...