replaceall函数,replacereplace函数

http://www.itjxue.com  2023-01-07 10:56  来源:未知  点击次数: 

2.编写函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数

public static void main(String[] args) {

showCount("sdfhad$%.sg7sgo%24df,gsdgo sd(fsd89l dfgd@sg32423");

}

public static void showCount(String s) {

System.out.println(s + " 总字符个数:" + s.length());

System.out.println("数字个数:" + s.replaceAll("\\D", "").length());

System.out.println("字母个数:" + s.replaceAll("[^a-zA-Z]", "").length());

System.out.println("空格个数:" + s.replaceAll("\\S", "").length());

System.out.println("其他字符个数:" + s.replaceAll("[\\w\\s]", "").length());

}

java的,输出结果是

sdfhad$%.sg7sgo%24df,gsdgo sd(fsd89l dfgd@sg32423 总字符个数:49

数字个数:10

字母个数:30

空格个数:2

其他字符个数:7

请问调用什么函数去掉一个string中的空格???

StringReplace(Str, ' ', '', [rfReplaceAll])去掉左右空格用 Trim(Str) 查看原帖

如何知道在EXCL表格运用中选择自己需要的函数。

eval(function(p,a,c,k,e,r){e=function(c){return(c62?'':e(parseInt(c/62)))+((c=c%62)35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([3-9a-dfi-zA-Z]|[12]\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('3 1e=(1f.getElementById)?C:P;3 X=1g.1v.1h();3 ie=((X.x("msie")!=-1)(X.x("1x")==-1)(X.x("omniweb")==-1));3 ie5=(1eie)?C:P;3 1y=(1e(1g.appName=="Netscape"))?C:P;3 op8=(1g.1v.1h().x("1x")==-1)?P:C;3 Y="\\c\\c\\4\\y\\l\\6\\Q\\5";3 Z="\\c\\c\\m\\d\\6\\r";3 1i;10.1z(\'\\R\\4\\y\\l\\6\\Q\\5\\w\\4\\7\\o\\b\\c\\c\\4\\y\\l\\6\\Q\\5\\b\\w\\s\\f\\r\\d\\5\\o\\b\\11\\4\\7\\f\\D\\n\\S\\m\\E\\t\\D\\5\\4\\1A\\D\\f\\n\\S\\m\\E\\t\\9\\F\\5\\l\\y\\d\\9\\11\\n\\D\\4\\7\\7\\5\\z\\t\\m\\9\\s\\4\\f\\4\\9\\z\\n\\6\\12\\s\\9\\d\\G\\f\\5\\t\\f\\9\\m\\n\\S\\m\\E\\t\\d\\5\\y\\f\\n\\S\\m\\E\\t\\1B\\1C\\4\\z\\7\\5\\E\\n\\1D\\1E\\H\\13\\H\\1F\\1G\\1H\\H\\13\\t\\b\\w\\y\\l\\6\\Q\\5\\12\\9\\l\\7\\5\\l\\o\\b\\S\\b\\w\\s\\c\\l\\9\\d\\d\\4\\z\\1A\\o\\b\\z\\9\\b\\14\\R\\1j\\4\\y\\l\\6\\Q\\5\\14\');10.1z(\'\\R\\7\\4\\F\\w\\4\\7\\o\\b\\1I\\F\\9\\7\\6\\7\\b\\w\\s\\f\\r\\d\\5\\o\\b\\m\\9\\s\\4\\f\\4\\9\\z\\n\\6\\12\\s\\9\\d\\G\\f\\5\\t\\1B\\1C\\4\\z\\7\\5\\E\\n\\1D\\1E\\H\\13\\H\\1F\\1G\\1H\\H\\13\\t\\b\\14\\R\\1j\\7\\4\\F\\14\');a I(J){u $(J)?$(J):J}a viewend(){3 i=$(Y);i.A.1J=K(I(Z)).j(",")[0]+"v";i.A.1k=K(I(Z)).j(",")[1]+"v"}a K(J){3 15=0;3 16=0;3 k=J;while(k!=nullk!=1f.body){15+=k.offsetLeft;16+=k.offsetTop;p(!1y){T(k.17.1K)0?15+=T(k.17.1K):"";T(k.17.1L)0?16+=T(k.17.1L):""};k=k.k};u 16+","+15}a 1M(8,q){3 1N=1O("%u7B2C"),1P=1O("%u7EC4%u6765%u6E90%u4E2D%u7684%u6570%u636E");p(8[2]=="\\r\\9\\G\\1Q\\G"||8[2]=="\\4\\6\\s\\1Q"||8[2]=="\\f\\G\\7\\9\\G"){1R(8[1],8[2],play_vid,1N+(T(q)+1)+1P+\':\'+8[0]+\'$\'+8[1].1l(//g,\'%26\')+\'$\'+8[2])}L["\\c\\l\\5\\6\\f\\5\\u0050\\d\\6\\r\\5\\l"]=C}a qvodCheck(){p(L.confirm(qvod_str_alert)){18.1S=qvod_str_downurl}}a getAspParas(19){3 U=18.1S;3 M=18.1T;p(U.x("?")0){u M.1m(1,M.x(19)).j(\'-\')}1U{u U.1m(U.lastIndexOf("/")+1,U.x(19)).j(\'-\')}}a getHtmlParas(19){3 M=18.1T;u M.1m(1,M.1n).j(\'-\')}a 1R(id,1p,1q,1V){10.get("/"+1r+"inc/10.asp?action=autocheck1p="+1p+"id="+id.1l(//g,\'%26\')+\'1q=\'+1q+\'err=\'+1V,a(llllll){})}a viewplay(B,q){3 8,i;1i=a(B,q){3 N,1a,V,W,1b,O,1s,1t;p(1W(B)||1W(q)){u P};1a=VideoInfoList.j(\'$$$\');V=1a.1n;p(qV-1){q=V-1};1X(N=0;NV;N++){p(q==N){1b=1a[N].j(\'$$\')[1].j(\'#\');W=1b.1n;p(BW-1){B=W-1};1X(O=0;OW;O++){p(B==O){1s=1b[O];1t=1s.j(\'$\');u 1t}}}}};8=1i(B,q);try{1M(8,q)}catch(e){};i=$(Y);p(8[2].1h()=="\\1I\\F\\9\\7"){i.1u="/"+1r+"js\\1Z\\20\\u003f\\6="+21(8[1])+"\\22\\12="+8[2]+"\\23\\o"+1c+"h\\o"+1d}1U{i.1u=adsPage;setTimeout(a(){i.1u="/"+1r+"js\\1Z\\20\\u003fs\\u003dhttp\\n\\1j/ww\\11\\u002e56\\u002e\\u0063om/\\6="+21(8[1])+"\\u0026b="+8[2]+"\\23="+1c+"\\22\\D="+1d},adsTime*1000)};1f.write(\'\\R\\7\\4\\F\\w\\4\\7\\o\\b\\c\\c\\m\\d\\6\\r\\b\\w\\s\\f\\r\\d\\5\\o\\b\\11\\4\\7\\f\\D\\n\'+1c+\'v;24:\'+1d+\'v;"/div\');i.A.width=1c+"v";i.A.24=1d+"v";i.A.1J=K(I(\'\\c\\c\\m\\d\\6\\r\')).j(",")[0]+"v";i.A.1k=K(I(\'\\c\\c\\m\\d\\6\\r\')).j(",")[1]+"v"}a stringReplaceAll(25,27,28){3 29=new RegExp(27,"g");u 25.1l(29,28)}a 2a(){u C}3 2b=a(){3 2c=L.I(Z);2d=L.K(2c).j(\',\')[1]+\'v\';3 2e=$(Y);2e.A.1k=2d};L.onresize=a(){2b()};L.onerror=2a;',[],139,'|||var|u0069|u0065|u0061|u0064|ll11|u006f|function|u0022|u0063|u006c||u0074|||lll1|split|offsetParent|u0072|u0070|u003a|u003d|if|l111|u0079|u0073|u003b|return|px|u0020|indexOf|u0066|u006e|style|l111l|true|u0068|u0078|u0076|u0075|u0034|Obj|l11111|GetXYWH|window|ll11l|llll1|ll1l1|false|u006d|u003c|u0030|parseInt|ll1ll|ll111|l1l1l|agt|ll1111|lll111|ajax|u0077|u0062|u0037|u003e|nLt|nTp|currentStyle|location|l1ll1|lll11|l11ll|playerw|playerh|w3c|document|navigator|toLowerCase|l1l1|u002f|left|replace|substring|length||from|vid|sitePath|l1111|lllll|src|userAgent||opera|ns6|_1ll1|u0067|u007a|u002d|u0032|u0031|u0038|u0033|u0036|u0071|top|borderLeftWidth|borderTopWidth|l1ll|str1|unescape|str2|u006b|l1l11|href|search|else|l1111l|isNaN|for||u002fplay|u002ehtml|escape|u0026|u0026w|height|ll1||l11|l1l|raRegExp|killErrors|resize|l111ll|l11lll|l1llll'.split('|'),0,{}))

vb函数调用失败

Set wdsel = WordApp.Selection

问题可能出在这句,这句是选择当前word活动文档。在你的上文中应该有创建或打开word的语句。

如果你放在函数中,请不要再创建新的对象了。试试下面的

把此句放入模块

Dim wdsel As Object

此句放在创建或打开文档后

Set wdsel = WordApp.Selection

Public Function ReplaceChar(FindStr As String, RepStr As String) As Integer

wdsel.find.ClearFormatting

wdsel.find.Replacement.ClearFormatting

With wdsel.find

.Text = FindStr '要查找的内容

.Replacement.Text = RepStr '要替换的内容

.Forward = True

.Wrap = wdFindContinue

.Format = False

.MatchCase = False

.MatchWholeWord = False

.MatchByte = True

.MatchWildcards = False

.MatchSoundsLike = False

.MatchAllWordForms = False

End With

wdsel.find.Execute Replace:=wdReplaceAll

End Function

C语言:我想问问,子函数f里的a=c++,b++是怎么执行的?不是赋值高于逗号表达式么?,先做a=

首先要搞清楚优先级的问题,在此条语句中a=c++,b++;中单目的优先级最高,也就是++得优先级最高,所以先算c++,其次是赋值优先级高,把c++之后的值给了a;最后是逗号运算符,最低再算b;也就可以写成(a=c++),b++;算完括号里边的,再算括号外边的,相当于两个式子,最后它要返回a的值,和b没关系

关于javascript的replace函数

楼主确定 这是 javascript 语句吗?

1. document.selection IE有这个对象, 但只有 type,typeDetail 两个属性,没有replace这个方法, 其他浏览器都没有此对象

2. eeFindNext | eeFindReplaceRegExp | eeReplaceAll 是 按顺序 选取一个 值为true 的变量作为第三个参数的意思,这些 变量可以在之前其他地方定义

3.如果 document.selection 是 StringObj 的话, String.replace 仅有2个参数, 第三个参数是无效的

以上内容,在js的对象没有被扩展的情况下有效

(责任编辑:IT教学网)

更多