找回密码
 加入
搜索
查看: 14125|回复: 34

[AU3基础] 【已解决】求一正则

  [复制链接]
发表于 2015-3-4 00:39:49 | 显示全部楼层 |阅读模式
本帖最后由 wangms 于 2015-3-5 00:08 编辑

[[["某某内容1_1","某某内容1_2","某某内容1_3"],["某某内容2_1","某某内容2_2","某某内容2_3"],["某某内容3_1","某某内容3_2","某某内容3_3"],["某某内容4_1","某某内容4_2","某某内容4_3"]],,"en",,[[“内容"],["内容"]]  
该格式中第内层[]有可能一个或多个,以,逗号分隔。
求分别获取上述格式的最内层[]中以,逗号分隔前的内容,不含“”引号,即  某某内容1_1某某内容2_1某某内容3_1
                                                                                            某某内容1_2某某内容2_2某某内容3_2
                                                                                            某某内容1_3某某内容2_3某某内容3_3
                                                                                           某某内容1_4某某内容2_4某某内容3_4
的正则。
 楼主| 发表于 2015-3-4 11:18:33 | 显示全部楼层
我自己顶下先。。。。。。。。。。
 楼主| 发表于 2015-3-4 11:51:31 | 显示全部楼层
本帖最后由 wangms 于 2015-3-4 11:52 编辑

自己摸索,用 [[[","][[","](.*?)[[","](.*?)[","]]  能获取到如下内容:
[1]"某某内容1_1","某某内容1_2","某某内容1_3
[2]
[3]某某内容2_1","某某内容2_2","某某内容2_3
[4]
[5]某某内容3_1","某某内容3_2","某某内容3_3
[6]
[7]某某内容4_1","某某内容4_2","某某内容4_3
同要求尚有差距
 楼主| 发表于 2015-3-4 11:59:48 | 显示全部楼层
用  [[[","][[","](.*?)[[","]]  获取结果为:
[0]["某某内容1_1","某某内容1_2","某某内容1_3
[1]"某某内容2_1","某某内容2_2","某某内容2_3
[2]"某某内容3_1","某某内容3_2","某某内容3_3
[3]"某某内容4_1","某某内容4_2","某某内容4_3
[完毕]
哈哈,离要求越来越来近。
 楼主| 发表于 2015-3-4 12:04:08 | 显示全部楼层
本帖最后由 wangms 于 2015-3-4 13:58 编辑

完全搞错啦,哎
要求结果是:
[0]某某内容1_1某某内容2_1某某内容3_1
[1]"某某内容1_2某某内容2_2某某内容3_2
[2]"某某内容1_3某某内容2_3某某内容3_3
[3]"某某内容1_4某某内容2_4某某内容3_4
 楼主| 发表于 2015-3-4 12:18:39 | 显示全部楼层
搞不定,坐等老师们出手
 楼主| 发表于 2015-3-4 12:31:21 | 显示全部楼层
[["]["](.*?)["]  获取的第一个位置的内容:
[0]某某内容1_1
[1]某某内容2_1
[2]某某内容3_1
[3]某某内容4_1
[完毕]  
但未连接起来
发表于 2015-3-4 13:47:04 | 显示全部楼层
楼主帮忙看看我的求助呗
http://www.autoitx.com/thread-47306-1-1.html
 楼主| 发表于 2015-3-4 14:37:53 | 显示全部楼层
刚看见A大回复其他帖子,求A大出手帮帮我
 楼主| 发表于 2015-3-4 15:22:11 | 显示全部楼层
本帖最后由 wangms 于 2015-3-4 15:34 编辑

A大未出手前,自己先测试。
\["(.*?)",
获取:
[0]某某内容1_1
[1]某某内容2_1
[2]某某内容3_1
[3]某某内容4_1
[完毕]
"[\s\S]+?"([^"]+?)"]   (根据A大其他帖子的回复)输出:
[0]某某内容1_3
[1]某某内容2_3
[2]某某内容3_3
[3]某某内容4_3
[完毕]
".*?"([^"]*?)"]也获取到位置3的内容
[0]某某内容1_3
[1]某某内容2_3
[2]某某内容3_3
[3]某某内容4_3
位置1和位置3已分别获取,现在剩下中间位置2啦
 楼主| 发表于 2015-3-4 15:51:19 | 显示全部楼层
获取中间位置2的表达式  ","(.*?)","
[0]某某内容1_2
[1]某某内容2_2
[2]某某内容3_2
[3]某某内容4_2
[完毕]
发表于 2015-3-4 16:09:16 | 显示全部楼层
你都可以获取到了,再自行按需求连接下不就行了。
不要把正则往复杂里想,除非是非常需要考虑效率的。
一般的就用最简单的方式,既容易理解,又容易修改。
 楼主| 发表于 2015-3-4 17:24:55 | 显示全部楼层
本帖最后由 wangms 于 2015-3-4 17:40 编辑

[[["郑州 - 中国的少林寺的脑袋已经渐行渐远,从媒体批评佛教机构声称寺庙的计划澳大利亚前哨会过度商业化。\r\n","ZHENGZHOU -- The head of China's Shaolin Temple has distanced the Buddhist institution from media criticism claiming a planned Australian outpost of the temple will be over-commercialized.\r\n","Zhèngzhōu - zhōngguó de shàolínsì de nǎodai yǐjīng jiàn xíng jiàn yuǎn, cóng méitǐ pīpíng fójiào jīgòu shēngchēng sìmiào de jìhuà àodàlìyǎ qiánshào huì guòdù shāngyè huà.\r\n",""],["方丈释永信告诉记者,少林会发展为冥想,农业和设施的武术,它是著名的在东南部肖尔黑文市的“澳大利亚文化中心” 。","Abbot Shi Yongxin told Xinhua that Shaolin will develop facilities for meditation, farming and the martial arts for which it is renowned at its \"Australian culture center\" in southeastern Shoalhaven City.","Fāngzhàng shì yǒng xìn gàosù jìzhě, shàolín huì fāzhǎn wèi míngxiǎng, nóngyè hé shèshī de wǔshù, tā shì zhùmíng de zài dōngnán bù xiào ěr hēi wén shì de “àodàlìyǎ wénhuà zhōngxīn”.",""],["我喜欢你的 - 微笑, “我喜欢你的氛围? ” , “我喜欢你的风格” 2009-12-31","I like your- smile,\"I like your vibe?\",\"I like your style\" 2009-12-31","Wǒ xǐhuān nǐ de - wéixiào, “wǒ xǐhuān nǐ de fēnwéi? ”, “Wǒ xǐhuān nǐ de fēnggé” 2009-12-31",""]],,"en",,[["
 楼主| 发表于 2015-3-4 17:41:43 | 显示全部楼层
以上是实例内容,想正则分别匹配出中文部分、英文部分、汉语拼音部分

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2015-3-4 17:45:50 | 显示全部楼层
本帖最后由 wangms 于 2015-3-4 17:53 编辑

回复 12# afan

谢谢A大关注,一楼实例太简单,其中获取位置3拼音的正则".*?"([^"]*?)"],对于13楼真正实例不成功,想请A大出手!另外获取位置2英文的  ","(.*?)","  也不准。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 21:48 , Processed in 0.076344 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表