我有一堆netbeans上的评论文件,我使用netbeans来替换匹配某个正则表达式模式的字符串,我迷失了它。下面的评论有以下模式。正则表达式来匹配代码注释
import static java.util.Arrays.*;
/* 178 */ int h = 8;
/* 179 */ int d = 8;
/* 180 */ int j = 8;
/* 181 */ int a = 6;
/* */
我尝试使用[\\\*\d+\*\/]
它消除了意见和里面的数字,但它也去掉了数字的变量赋值后,即它int h = 8;
删除8
,并删除在进口报关的*
。
请帮助,告诉我我做错了什么,我只需要删除它的数字和空白的意见。谢谢。
它使用相同的正则表达式模式作为PHP的preg_replace();
对不起,但我不明白。 -_- – Mob
围绕整个正则表达式的括号。他们不应该在那里。在任何正则表达式指南中查看括号所做的事情。试试这个:http://en.wikipedia.org/wiki/Regular_expression“字符类” - 方括号内的字符列表 - 匹配里面的任何一个字符,在你的情况下是'*','/ '''''''''''''','\ d'。由于所有这些字符都匹配,它们全部被删除。 – Dan
不是那些分隔符?我认为他们是必要的?见http://codepad.org/6XWgE0LR – Mob