如何用正则表达式选取指定结果?
比如有一段字符串
06-Nov-2018 14:32:48.678 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/root/tomcat/apache-tomcat-8.5.34/webapps/manager] has finished in [103] ms
使用(.*?\s)匹配后结果为
06-Nov-2018
14:32:48.678
INFO
[localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployDirectory
Deployment
of
web
application
directory
[/root/tomcat/apache-tomcat-8.5.34/webapps/manager]
has
finished
in
[103]
但是只想取前5个结果怎么办?
06-Nov-2018 14:32:48.678 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/root/tomcat/apache-tomcat-8.5.34/webapps/manager] has finished in [103] ms
使用(.*?\s)匹配后结果为
06-Nov-2018
14:32:48.678
INFO
[localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployDirectory
Deployment
of
web
application
directory
[/root/tomcat/apache-tomcat-8.5.34/webapps/manager]
has
finished
in
[103]
但是只想取前5个结果怎么办?
...全文
相关推荐
jmeter正则表达式教程(参考资料)
- **匹配数字** (Match Number): 设置为`0`表示随机选取一个匹配项;设置为`1`表示提取所有匹配项;其他正整数表示提取指定位置的匹配项。
JS正则表达式获取指定字符之后指定字符之前的字符串(推荐)
=指定字符串):与正向后查找相对,这个语法允许我们匹配某个位置,该位置后面的字符必须符合“指定字符串”,匹配结果同样不包括“指定字符串”。
Python使用中文正则表达式匹配指定中文字符串的方法示例
通过正则表达式捕获的分组来提取省、市、区、县等信息,并将结果输出。另一个示例是通过访问ip138网站获取指定IP地址的地理位置信息。
Java基于正则表达式获取指定HTML标签指定属性值的方法
- `attr` 直接匹配指定的属性名称。 - `=['"]?(.*?)['"]?` 匹配等号后可能存在的双引号或单引号内的值,使用非贪婪匹配获取属性值。 - `(\\s.*?)?
python 使用re.search()筛选后 选取部分结果的方法
### Python使用`re.search()`筛选后选取部分结果的方法在Python中,正则表达式(Regular Expression)是一种非常强大的文本处理工具。


