我有一个Microsoft Word(Office 365)文档,其中包含一些Java代码:
Java code...
/* Comment
0. dog
1. cat
2. cow
*/
Java code...
我想将所有注释的字体颜色设置为灰色。我可以使用“查找和替换”来完成此操作,但是我无法弄清楚用于查找注释的“正则表达式”。
我可以使用/\*
查找/ *,\*/
查找* /,并Com*cow
在上面的示例中查找Com和cow之间的所有文本。
基于此,我猜想/\**\*/
应该找到/ *和* /之间的所有文本,但是没有找到。使用正确的关键字是什么?
(我知道,作为一种解决方法,我可以先用TAG1替换所有出现的/ *,用TAG2TAG1*TAG2
替换所有出现的* /,然后使用进行替换,然后再次用/ *和* /替换TAG1和TAG2,但这是非常费力,无论如何我都想知道)出了什么问题/\**\*/
。
要正确找到以开头/*
和结尾的注释*/
,可以使用以下Word样式的正则表达式(启用通配符搜索):
/\*?@\*/
正如您已经发现的那样,/\**\*/
无论出于什么原因都不起作用,那是因为*
空格很奇怪。/\**C
即使可以尝试,尝试也不会产生任何结果。
因此*
,我们将其替换为?@
“任何字符”,“一次或多次” ,而不是使用。这样可以达到预期的效果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句