【发布时间】:2010-02-21 16:25:51
【问题描述】:
编辑: Notepad++ 的正则表达式引擎有一些问题。正则表达式在 Python 中运行良好。
我正在使用记事本++。我试图制作一个可以改变这种情况的正则表达式(如果你好奇,这是一个西班牙语的游戏指南):
*Acero:En la Estatua de Gabonba
**吸收 PV de un enemigo
到这里:
====Acero====
*En la Estatua de Gabonba
*吸收 PV de un enemigo
我想出了这个,但它与文本不匹配:
\*([^:]+): ([\w ]+)\n\*\*([^\n]+)
我是否遗漏了一些明显的东西?
【问题讨论】:
-
这在 Mac OS X 上的 TextMate 中匹配。
-
可能是换行的问题。您是否尝试过 Windows 的
\r\n? -
@robert:是的,我让它在 Python 中工作,这似乎是 Notepad++ 的问题。我不知道为什么这里的答案被删除了,但是哦。谢谢。
-
请正确回答并接受,否则我们将不得不清除这个问题。