我正在尝试使用ant来替换从文件底部开始的第一个正则表达式。
我目前正在使用replaceregexp来搜索和替换,但找不到任何方法从文件的末尾开始工作。
谁有什么建议来解决这个问题?谢谢,Chaitanya
Regex从左到右(从上到下)工作,但是您可以使用负向前看来确保匹配是最后一个。其思想是,只有在匹配之后不存在的情况下才进行匹配。
如果要匹配word
(在任何上下文中,包括crossword
), word(?![sS]*word)
将只匹配最后一个出现。