2 haowuwenhua haowuwenhua 于 2016.03.31 23:03 提问

麻烦大神解释一下这句代码的意思?

String line = "good good study, day day up.";
line = line.replaceAll("[^a-zA-Z]+", "");
请问这段代码是将字母全部替换成空字符吗?

7个回答

jianchao123456
jianchao123456   2016.03.31 23:22
已采纳

将不是大写字母和小写字母的字符替换为空字符,悬赏把

haowuwenhua
haowuwenhua 好像不太对,输出结果是:goodgoodstudydaydayup
2 年多之前 回复
caozhy
caozhy 这是对的,没看到前面还有个^
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2016.03.31 23:15

字母全部清除,后面两个引号连在一起的。

haowuwenhua
haowuwenhua 好像不太对,输出结果是:goodgoodstudydaydayup
2 年多之前 回复
gjjumin
gjjumin   2016.04.01 13:30

清除非英文字母的字符。。

luochoudan
luochoudan   Ds   Rxr 2016.03.31 23:51

[^a-zA-Z]表示匹配大小写字母,+表示可匹配多次,然后用“”来代替匹配项

oliverchu
oliverchu   2016.04.01 00:24

这是将非a-z A-Z的字符包括符号数字空格全部替换成/0 明显的,括号里面是正则表达式

wenxuechaozhe
wenxuechaozhe   2016.04.01 09:54

[^xyz] 负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。
所以你那个他应该匹配除了那几个字母的所有值为""

qq_27556567
qq_27556567   2016.04.01 11:16

将不是大写字母和小写字母的字符替换为空字符 因为你是“” 你得引号里没有空格 你可以随便加个字母试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
麻烦解释一下
asp中: ... & " 预收款" & vbcrlf _ & "签署意见" ... 如上,解释得越详细越好。谢谢了!
dwr的讲解
一.复制dwr开发包 二.在web.xml注册和映射DwrServlet 三.业务层 四.在WEB-INF/dwr.xml配置访问规则 五.测试http://127.0.0.1:8080/工程名/dwr 六.把测试页面生成三名js复制到自己网页 整合jQuery 1.jquery的js要导入dwr前面 2.使用jquery时不用'$',用'jQuery'   dwr/.xml配
Vue源码之import Vue发生了什么(一)
在使用vue之前,通常会import Vue from ''vue'那分析源码的第一步,看看import Vue这个过程到底发生了什么。1. 首先,将vue源码从github中clone下来。然后在vue/src中查看源码,在 web 应用下,我们来分析 Runtime + Compiler 构建出来的 Vue.js,对应的源码路径是src/platforms/entry-runtime-with...
Java - 解释一下什么叫AOP(面向切面编程)?
AOP(Aspect-Oriented Programming)指一种程序设计范型,该范型以一种称为切面(aspect)的语言构造为基础,切面是一种新的模块化机制,用来描述分散在对象、类或方法中的横切关注点(crosscutting concern)。...
麻烦牛人帮忙解释一下
今天面试碰到一道题,感觉作的还可以,可是回来在vc上一运行,发现很多问题,我学自动化的,C++接触的不深,平常就是拿来做Qt,现在发现自己学的还不够,但求牛人从原理上讲明白一点:#includeiostream.h> #includestring.h> class B {     private:         char m_strName[80];     double b; p
media="screen" 这句代码是什么意思?
HTML代码如下:这行代码最后面的  media="screen" 这句代码是什么意思? media=“”指定这个CSS用于何种设备。具体参数如下:screen (缺省值),提交到计算机屏幕;print, 输出到打印机;projection,提交到投影机;aural,扬声器;braille,提交到凸字触觉感知设备;tty,电传打字机 (使用固定的字体);tv,电视机;all,所有输出设备
解释一下这个正则表达式的意思
解释一下这个正则表达式的意思/^[1-9]\d*(\.[0-9]+)?$|^0$/gi   ??????? ^匹配开头 [1-9]匹配1到9的数字一次 \d*匹配0到9的数字零次或者多次 (\d意义等同于[0-9]) \.[0-9]+匹配小数点及其后面0到9数字1次或者多次, () 是分组的意思 ?是匹配0次或者1次 (\.[0-9]+)?也就是说后面带小数点或者不带小数点的
大神的神级js代码
刚刚在做一个排序的问题,因为后台返回的是一次性返回的,而前台则需要根据类型来分类并且排序,类型也是在后台返回的数据中! 这样的话,就不好用返回的size来排序,然后尹大神出现了,用以下方法,一次搞定排序问题!    var  indexFlag = {};     //先定义一个数组对象    indexFlag[imgType] = (indexFlag[imgType] == u
有没有大神能够逐行解释一下代码?Delphi
unit Login; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, jpeg, ExtCtrls, StdCtrls, DB, ADODB; type   TForm1 = class(TForm)
又一个java大神(提高篇,有代码)
https://blog.csdn.net/hj7jay/article/details/51441225