Regex 正则表达式、文本调节器、在某些位置插入换行符
我有一个大文件。大多数台词都是这样的 (记录编号点空间姓氏、名字) 。。 偶尔有些不愉快的线条是这样的Regex 正则表达式、文本调节器、在某些位置插入换行符,regex,textwrangler,Regex,Textwrangler,我有一个大文件。大多数台词都是这样的 (记录编号点空间姓氏、名字) 。。 偶尔有些不愉快的线条是这样的 110. Bronson, Pierce 111. Gomez, Selena 112. Portman, Nathalie 我需要一个正则表达式来打断那些不愉快的行,使之像这样 110. Bronson, Pierce 111. Gomez, Selena 112. Portman, Nathalie 有些行可能有两条记录,但有些行可能有五条或更多类似的记录。 当我将pdf文档复
110. Bronson, Pierce 111. Gomez, Selena 112. Portman, Nathalie
我需要一个正则表达式来打断那些不愉快的行,使之像这样
110. Bronson, Pierce
111. Gomez, Selena
112. Portman, Nathalie
有些行可能有两条记录,但有些行可能有五条或更多类似的记录。
当我将pdf文档复制/粘贴到Textwrangler中时,一些行是这样出现的,我是如何得到它们的。
我使用文本牧马人。正则表达式:或\s+(?=\d+\)
替换:\n
详情:
匹配任何空白字符(等于\s
)[\r\n\t\f\v]
在一次和无限次之间匹配+
正向前瞻(?=)
匹配一个数字(等于\d
)[0-9]
\n$1
其中,\n
是一个换行符,$1
是匹配中捕获的文本,因此它应该导致
你可以在每个
\d+
前面插入一个换行符,这个换行符不是由^
锚定的。我真的是一个新手,你能不能把你的回复键入一个命令,我可以在搜索替换框中输入文本wrangler?谢谢;它起作用了;我在搜索框中键入()(\d+)并在替换框中键入\n\2。很好。你应该勾选这个答案上的绿色勾号来结束这个问题。祝你好运
\n$1