我正在使用PSPad,我正在尝试用管道替换第一个句点后跟一个空格,以便我可以将管道用作分隔符。
我的数据有很多句号,所以我只想替换第一个句号。数据如下:
1. Wallbaum, H., S. Krank,
3. Levinson, H.S., Highways, people,
4. Mercier, J., Equity, social justice,
225. Lemp, J.D., et al.,
17. Chi, G. and B. Stone,
由于数据始终以数字开头,后跟一段时间&空间我认为最简单的事情就是寻找数字和空间。
我已经将正则表达式的“查找”部分想象为^\d+\.
,但如何更换句号和&空间,但留下号码?
答案 0 :(得分:3)
使用捕获组如下
^(\d+)\.\s
并将其替换为第一个捕获的组$1
,这将是数字。
^
:以(\d+)
:匹配一个或多个数字,并将其添加到第一个捕获的组\.
:按字母顺序匹配,需要转义,因为它在正则表达式中具有特殊含义\s
或
(空格):匹配一个空格。 \s
也会匹配任何空格字符,例如标签。答案 1 :(得分:0)