asp處理字串 去掉多餘的逗號

時間 2022-07-24 20:40:04

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 次...