【发布时间】:2011-09-29 10:01:46
【问题描述】:
感谢 SO 的帮助,我正在为大型参考文件添加分隔符。现在差不多了。我有一个从 SO 成员那里收到的正则表达式,它允许我添加“|”作者和年份之间。我知道需要添加“|”在文章和发表之间。我想出的规则是我想添加“|”在出版物名称中“:”之前的最后一个句点(点)之后。我尝试为此编辑我的积极展望,但它似乎不起作用。我将一如既往地感谢您对此的意见。提前致谢。
实际上我可能甚至不需要指定 3 之后的“|”规则。最主要的是匹配“:”之前的最后一个句点。会不会是正确的。即便如此,我的正则表达式似乎也不起作用。
^((?:[^|]+\|){3}.*?\.)(?=\:)
122| Ryan, T.N. |2002. |Some article name here. Publication name 2: 101-105.
【问题讨论】:
标签: php regex pattern-matching expression