小编sha*_*uec的帖子

如何使用apache通用配置加载多个配置文件(java)

我有一个主要的conf文件,我使用apache通用配置类加载.我有一个要求,用户可以指定一个conf文件,这些文件中的值将覆盖main conf中的值.

请建议我们如何在apache通用配置类或任何其他开源类中实现这一点.

提前致谢

java xml apache-commons apache-commons-config

14
推荐指数
1
解决办法
4464
查看次数

编写更好的正则表达式表达式,不使用惰性重复量词

我有一个正则表达式:

(<select([^>]*>))(.*?)(</select\s*>)
Run Code Online (Sandbox Code Playgroud)

由于它使用延迟重复量词,对于更长的字符串(选项超过500),它回溯超过100,000次并失败.请帮我找一个更好的正则表达式,不使用懒惰重复量词

regex reluctant-quantifiers

5
推荐指数
1
解决办法
474
查看次数

Python中的正则表达式

我是python的新手,想要在Python中运行代码.
我写的代码是

#!/usr/bin/python

import sys
import re

for line in sys.stdin:
    results = re.search('ipAddress=([^&]*])', line)
    if len(results.group(1)) != 0:
        print results.group(1)
Run Code Online (Sandbox Code Playgroud)

要求是在string.String中找到IP地址

等等.... ip地址= 173.110.208.118&DEVICEID

产量:173.110.208.118

请让我知道我做错了什么..

python regex

3
推荐指数
1
解决办法
6442
查看次数

使用命令行帮助perl正则表达式

我有正则表达式:

echo "(1508,'2011-02-28','pc','postroll','ai-postroll','HT','','',16),(1508,'2011-02-28','pc','postroll','ai-postroll','MU','','',11),(1508," | perl -pe "s|,(\d+)\)|,'',($1)\)|g"  
Run Code Online (Sandbox Code Playgroud)

我试图用一个额外的值替换括号前的数字.
所以'',16)将被'','''取代.

我发现1美元没有被替换的问题.请让我知道我做错了什么.

提前致谢

regex perl command-line command

1
推荐指数
1
解决办法
530
查看次数