0

我的文字如下:

• heading 1\n» text_string: text_string\n» text_string: text_string\n• heading 2\n» text_string: text_string\n» text_string: text_string

我想更改\n» text_string:\n» text_string\n -,因此文本应在我的应用程序中显示为:

• heading 1
  » text_string
    - text_string
  » text_string
    - text_string
• heading 2
  » text_string
    - text_string
...

如何使用 RegEx (Grep) 来查找\n» text_string:和替换它\n» text_string\n -

(我正在使用 TextWrangler)。

非常感谢。

4

1 回答 1

1

如果你想改变这个:

• heading 1 » text_string: text_string » text_string: text_string • heading 2 » text_string: text_string » text_string: text_string

对此:

• heading 1 » text_string - text_string » text_string - text_string • heading 2 » text_string - text_string » text_string - text_string

我宁愿你做这样的事情

text.replace(/:\stext_string(\n|$)/ig,"\n\t- text_string\n");

这是javascript中的正常正则表达式,我希望能以某种方式帮助你

于 2012-06-13T18:04:02.140 回答