㈠ 正则表达式做文本替换,只匹配六位股票代码,但要求六位数字前后不能也是数字
d{6}
㈡ 正则表达式提取网页数据
Java正则表达式:<h3>(.*?)</h3>
完整的Java程序如下:(android也是java程序,把主函数下的代码拷贝到你的android程序中就可以了)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class KKK {
public static void main(String[] args) {
String s="<h3>你是我的小金块</h3>";
String regex="<h3>(.*?)</h3>";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(s);
while(m.find()){
System.out.println(m.group(1));
}
}
}
运行结果:
你是我的小金块
㈢ php正则表达式问题
上面的字符串用(.*)就可以完全匹配
.表示匹配除换行符以外的所有字符,你给定的字符串肯定匹配(.*)的表达式,至于你出现的问题,检查你的程序吧,和正则式无关了。
㈣ 求股票的正则表达式 股票代码必须以002、000、300、600、60为开头的6位数字
002[\d]{3}|000[\d]{3}|300[\d]{3}|600[\d]{3}|60[\d]{4}
㈤ 求股票的正则表达式 股票代码必须以002、000、300、600、60为开头的6位数字
002开头的是中小板的
000开头是深圳的
300是创业板的
600开头是上海交易所上市的股票
不明白请留言
㈥ 怎样获取东方财富网的股票数据 如开盘价
首先考虑对方API。亚马逊就有API,你可以调取图书信息。要么根据链接,获取整个网页内容,然后用正则表达式获取指定部分数据。
东方财富网是中国访问量最大、影响力最大的财经证券门户网站之一。东方财富网致力于打造专业、权威、为用户着想的财经媒体。2004年3月上线。多年来,凭借权威、全面、专业、及时的优势,东方财富网持续位居中国财经类网站第一位,并不断扩大与竞争对手之间的差距,巩固优势地位。
东方财富网始终坚持网站内容的权威性和专业性,打造中国财经航母。网站内容涉及财经、股票、基金、期货、债券、外汇、银行、保险等诸多金融资讯与财经信息,全面覆盖财经领域,每日更新上万条最新数据及资讯,为用户提供便利的查询。网站全体员工以“没有休息日、新闻不过夜”作为工作口号,保证让广大用户在第一时间尽览天下财经及理财资讯。东方财富网从用户需求出发,打造中国最大、最火爆的互动平台。
㈦ 正则表达式的非贪婪匹配问题
你的正则表达式没有大问题,只是程序把文本中的大于号当成尖括号了,你把它改成小于号,或者改成我这样的正则表达式.另外,你替换成的字符串$4后面少了一个双引号.
改成小于号的正则表达式:<img[^<]*?src="htttp://photo23\.hexun\.com/p/(\d+)/(\d+)/(\d+)/(.*\.jpg).*?>
替换成:<img src="htttp://photo23.hexun.com/p/$1/$2/$3/$4">
或者用我的正则表达式:<img[^>]*?"[^"]*?"[^>]*?src="htttp://photo23\.hexun\.com/p/(\d+)/(\d+)/(\d+)/(.*\.jpg).*?>
同样替换成<img src="htttp://photo23.hexun.com/p/$1/$2/$3/$4">
就没问题了.