我正在尝试更改HTML asciidoc代码块之类。我想使用notepad ++正则表达式c转换特定的代码块样式。 每个代码块都以新行开头
默认表格
....
>>> def echo(value=None):
print("Execution starts when 'next()' is called for the first time.")
try:
while True:
try:
value = (yield value)
except Exception as e:
....
所需表格:
[source,python]
----
>>> def echo(value=None):
print("Execution starts when 'next()' is called for the first time.")
try:
while True:
try:
value = (yield value)
except Exception as e:
----
我按顺序使用以下正则表达式,但它们不起作用。
1。
来自:{{1}
到:\r\n....
2。
来自:{{1}
到:\r\n[source,python]\r\n----
答案 0 :(得分:1)
请不要忘记delete
是正则表达式中的特殊字符。要匹配文字.
,您需要对其进行转义.
。
您可以使用以下表达式。确保启用了正则表达式,匹配换行符,匹配大小写和环绕选项。
查找内容:
\.
替换为:
(\.\.\.\.)\s(.*?)(\.\.\.)
更换后:
[source,python]\n----\2----