不行的,我试过, 回复 16# lluxury
应该把你"不行"的代码放上来, 让大家看看到底为什么不行. 回复 17# user3000
因为试了一上午,变换了好多写法,所以没有确切的
比如把最后的< 直接换成 \|\|之类 回复 18# lluxury
a 大给出的代码去掉最后一个问号就可以了: '#009900">(.+?)\h*(?:\|.+?)<
或者按你的设想, 以两个 | 字符为结尾标志: '#009900">(.+?)\h*\|\|'
估计你没认真阅读正则基础文档, 半天里都是在乱试了. 你这个应用没那么复杂的. 回复 19# user3000
去掉?后,没有输出,你提出的方法,也是我试验的一种,还有其他尝试是替换成*可以,+不行,可以....
另用\|\|无法有效过滤
另,你在第一页写的代码也不能用,||后面的内容没有过滤.... 回复 20# lluxury
那应该跟你处理的数据(编码?)有关,
因为我给出的代码,都曾用你帖在1楼的数据测试过,均能得到正确结果. 回复 21# user3000
utf8a版的代码没问题 ...不懂到底要什么结果[^>[]+(?=\h\|{2}|]) 回复 23# lixiaolong
有些其他结果,不知道有没有办法除去
luck, chance; good luck, success; wealth, riches; great wealth; fatefor·tune
family name; Robert Fortune (1813-1880), British botanist and traveller who introduced to Europe many flowers and trees he brought back from his travels to India and Formosa and Japanfor·tune
页:
1
[2]