RegExp 板


LINE

[FL-clover、door、(天満春华)]返せ、かわり、○○で。[2007年、2009年](东方) [FL-clover,door,(天満春华)]返せ、かわり、○○で。[2007年、2009年](东方) 如上例若限定只将第一个[]范围的n个、取代成, n不固定 ^([^\n[]*?\[[^]]*?)、([^]]*\]) $1,$2 上面一次只能取代一个,请问要怎才能处理n个? (?=\[*)(、)(?=[^]]*\]) 这行也不对 那位大大能教一下吗 thx --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.242.18.104 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/RegExp/M.1604135640.A.506.html
1F:推 art1: 後面加上有任意字元与 [ 开头的条件应该就能只处理第一个[] 11/01 12:41
2F:→ art1: 应该说除了 [ 以外的任意字元,直到遇到第二个 [ 11/01 12:42
3F:→ art1: 像这样 、(?=[^]]*][^[]+\[) 11/01 12:44
试了下、上面会match第一行的全部五个、请问怎改会match前二个?
4F:推 art1: 、(?=[^]]*、[^]]*、[^]]*、[^]]*][^[]+\[) 11/02 06:41
5F:→ art1: 不过这部份只能手动增减去处理了,没办法动态处理 11/02 06:41
6F:→ art1: 上面那行只能处理五个中的前两个,五这个数字有变化的话,要 11/02 06:42
7F:→ art1: 手动增减 [^]]*、这组的数量,你看上面就有三组,五减三剩二 11/02 06:43
match 0个? 请问能改这行、把前&後定位好卡住在第一个[]范围内吗? (?=\[*)(、)(?=[^]]*\]) ※ 编辑: vernc (1.175.228.217 台湾), 11/04/2020 22:57:42
8F:推 art1: 你那一行依旧会找出第二组 [] 内的逗号,甚至连在 [] 以外的 11/04 23:36
9F:→ art1: 逗号都会被找到 11/04 23:36
10F:→ art1: match 0 个是因为你没把第一组 [] 内的逗号增加到超过三个 11/04 23:38
11F:→ art1: [FL-clover、door、(天満春华)FL-clover、door、(天満春华)] 11/04 23:38
12F:→ art1: 像这样第一组 [] 内有四个逗号,我那规则就能找到一个逗号 11/04 23:39
13F:→ art1: *找到第一个逗号 11/04 23:39
14F:→ art1: 如果有五个逗号,就能找出最前面的两个逗号 11/04 23:40
15F:→ art1: 应该说顿号才对 11/04 23:40
16F:推 art1: 误会你说的全部五个的意思了,不过我用 、(?=[^]]*][^[]+\[) 11/04 23:42
17F:→ art1: 是只找到第一组 [] 内的顿号,不会五个全部找到 11/04 23:43
wale,找到凶手了 我是用ultraedit测的,没加上断行第一行五个会全部找到 要断行才行 、(?=[^]]*][^\n[]+\[) 能将前面也定位吗?不然像下面就会出错 ○、○[FL-clover、door、(天満春华)]返せ、かわり、○○で。[2007年、2009年] ○、○[FL-clover,door,(天満春华)]返せ、かわり、○○で。[2007年、2009年] ※ 编辑: vernc (1.175.100.247 台湾), 11/07/2020 01:59:21
18F:推 art1: 要排除 [ 前面的顿号,必须像上面提的手动控制顿号数量才能 11/07 20:52
19F:→ art1: 做到,而做到之後也必须取代功能够强大才有可能进行替换,也 11/07 20:54
20F:→ art1: 就是必须支援取代 group 1 或 group 2 的功能,但一般软体应 11/07 20:56
21F:→ art1: 该只会写到支援 group 0 吧? 11/07 20:56
22F:推 art1: (?<=\[)(?:.+?)(、)(?:.+?)(、)(?=[^]]*\][^\n[]+\[) 11/07 20:58
23F:→ art1: 像这样是两组顿号 (?:.+?)(、)(?:.+?)(、) 11/07 20:59
24F:→ art1: (?<=\[)(?:.+?)(、)(?=[^]]*\][^\n[]+\[) 这样就是一组 11/07 20:59
25F:→ art1: (?:.+?)(、) 11/07 21:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP