我正在尝试扫描java文件并使用regex提取JNDI名称。我的字符串匹配工作如下:
((?<=("))java:/jms/.+(?=\"))
但我想排除注释行--即匹配以下内容的行:
^ *//
然而,我似乎找不到一种方法将两者合并成一个表达式。你知道吗
例如,从以下行:
@ActivationConfigProperty(propertyName=“destination”,propertyValue=“java:/jms/Queue good”), //@ActivationConfigProperty(propertyName=“destination”,propertyValue=“java:/jms/Queue bad”)
我希望返回:java:/jms/Queue good
我是通过python脚本来实现的。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐