正则替换中文括号( )(),里面可能有空格也可能没空格

如"血浆和体液中的钙存在三种形式:( )、()与有机酸结合的离子钙。"。不能替换为血浆和体液中的钙存在三种形式:______与有机酸结合的离子钙。要有2个____、____这样的
做的答题系统,前台把中文括号替换成input框。。。。但是括号写的不规范,有的是正常的连续的中文括号,有的里面有空格

正则表达式 (\s*)  替换成 ____

我给你一个Javascript语言的例子,你看看吧

<script type=text/javascript>
 var str ="血浆和体液中的钙存在三种形式:( )、()与有机酸结合的离子钙。"; 
 var regex = /(\s*)/g; 
 var result=str.replace(regex,"____");
 alert(result);
</script>

运行结果
血浆和体液中的钙存在三种形式:____、____与有机酸结合的离子钙。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-07
var reg=/[\((][^\((]*[\))]/g;
var str = "";
str=str.replace(reg,"____");

正则替换中文括号( )(),里面可能有空格也可能没空格
正则表达式 (\\s*) 替换成 ___我给你一个Javascript语言的例子,你看看吧 var str ="血浆和体液中的钙存在三种形式:( )、()与有机酸结合的离子钙。"; var regex = \/(\\s*)\/g; var result=str.replace(regex,"___"); alert(result);运行结果血浆和体液中的钙存在三种形式:...

...= 中文中文(中文); 我想用正则替换掉括号跟里面的中文 怎么写_百度...
用正则替换掉括号跟里面的中文的正则表达式 \\(.*?\\) 替换为空字符串 ""我给你一个Java语言的例子,你看看吧.public class AA { public static void main(String[] args) { String s="中文中文(中文)"; String regex="\\\\(.*?\\\\)"; System.out.println(s.replaceAll(regex, "")); ...

怎么通过正则表达删除含中文的括号部分但保留含英文的括号部分?
正则表达式如下图(注意小括号是中文小括号,其它是英文字符)我给你一个php语言的例子,你看看吧.

【PHP】怎样用正则表达式取【】中括号内的内容并替换
.cn\/heE(去掉点前空格)核心代码:result = mysql_query("SELECT FROM `query_replace`WHERE uid=33",$conn);data = mysql_fetch_assoc($result);html='[email]你好:你于[time]设置了[action]';keys = array_keys($data);keys_string = '['.implode('],[',$keys).']';replace = ex...

怎么用正则表达式匹配小括号里内容(含括号)?
查找以下公式:[\\((][^\\))]+[\\))]$,然后替换成空字符串。正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。

正则表达式[\\s\\S]*?怎么解释
首先你要匹配什么?[\\s\\S]空或是非空,那就是全部字符,加了*表示0到n次,一般到这里结束了,加上了?号,那就是你有多少个字符,你的结果就会有多少‘无值’。给你看图吧

dreamweaver正则表达式,替换括号内容,怎么弄?
试试 \\(.*?\\)正则中括号有自己的意思,如果想表示真正的括号需要用'\\'转义~

请帮忙解释这段正则 (?<=]+?(?=\\"|>)
从http:\/\/ 开始起,向回看要是以 结束的任何网址,不仅限于百度 为什么说错呢,因为向回看时,它说可能有空格( ?)--因为是向回看,表示它都看过了,所以到底有没空格,不可以说可能有,可能没有。。。稍微改好一点应该是,也不是最佳的:\/(?<=]+(?=\\s*\\"?>) | (?<=]+(?=\\s*\\...

正则里的\\\\s和\\s有什么区别?
一、两种表达方式表达意义的区别:1、\\s代表正则表达式中的一个空白字符(可能是空格、制表符、其他空白)。2、\\\\s代表字符\\和字符s,因为\\在正则中有特殊意义,所有需要转义,写成了\\\\ 。二、表达的作用的区别:1、\\s用于匹配空白字符。2、\\\\s用于匹配字符串中的\\和s,两个字符。

\/^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A...
第一个 \/ 和 最后一个 \/ 表示这是一个jscript的 正则表达式。我把这个正着分段的解释:\/^\\w+ ((-\\w+)|(\\.\\w+))*\\ :匹配开头以 至少有一次以上的A-Za-z0-9任何字符 (包括下划线),后面可以有中划线,或者可以有点号,或者是A-Za-z0-9任何字符,以上条件至少有一次的匹配。

相似回答