Closed allrobot closed 5 months ago
两个捕获分组就是两个啊。
10_search=^(?P<name>.+?)「(.+?)」$
15_search=^(.+?)$
10是匹配你上边提到的对话。 15是其他,比如旁白。
按顺序就行,10先匹配对话,因为对话有「」括号,没有括号的旁白不会被10匹配,就会继续到15。
谢谢,学习了
10_seach=^(?P<name>(.+?))「(.+?)」$
22_search=^([\s\S]+)$
extraData=^Original text$
writeOffset=1
sample=<不要启用纯文本模式>
好像捕获失败了,目多郎「こちらもご苦労様でありますっ。いけませんねぇ。ルール違反は厳しく罰すべきですな」
不能显示成
{
"目多朗":"",
"こちらもご苦労様でありますっ。いけませんねぇ。ルール違反は厳しく罰すべきですな":""
}
这种?
原文是:
ID,Label,Context,Original text,Translated text
pylm:text:00000001.lsb:14:0,00000004,,目多郎「こちらもご苦労様でありますっ。いけませんねぇ。ルール違反は厳しく罰すべきですな」,
pylm:text:00000001.lsb:14:1,00000004,,「でも時間が停止している間は僕がルールですからね。僕に従っていただきますよ。ぺろぺろ」,
哦,我刚刚打错字了,把search打成了seach,已编辑。
目多朗,第一个匹配 「和」之间的文本,第二个匹配 这是一整行的内容
除了二次提取分别提取第一个和第二个,有啥办法能一次性提取一行的两个匹配项?