作者LIAR (玻璃做的大叔)
看板RegExp
标题[问题] MadEdit的空行取代要怎麽改?
时间Sun Jul 1 21:38:45 2012
我用文书处理软体MadEdit,有时遇到正规表示的取代会失败。
譬如文件中有一些空行,我想直接取代掉,之前我用16进位模式把0d 0a抓出来,
但当我想改用正规表示法的^$去取代,却只会停在第一个找到的空行,
并不会往下找,想取代成某些字串或是删掉也都会失败,如果按到"全部取代"
软体还会当机,请问有人知道这是软体设计不当还是我操作错误?
--
起初,他们追杀共产主义者,我没有说话,因为我不是共产主义者;
接着,他们追杀犹太人,我没有说话,因为我不是犹太人;
後来,他们追杀工会成员,我没有说话,因为我不是工会成员;
此後,他们追杀天主教徒,我没有说话,因为我是新教教徒;
最後,他们奔我而来,却再也没有人站起来为我说话了。
《First They Came(他们首次来时)》,Martin Niemoller牧师(1892-1984)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.176.52.38
1F:推 mars90226:乍看之下好像没错,通常是编辑器本身要提供"全部取代" 07/01 23:05
2F:→ mars90226:^$应该是对的 07/01 23:06
3F:推 godspeedlee:软体会当机当然是软体的错,没做好防呆 07/02 04:12
4F:→ blackkaku:筛除空行可以试试^\n 07/02 21:21
5F:推 eight0:^$并没有匹配到换行符 於是你把空字串取代成空字串 07/02 23:08
6F:→ eight0:无限loop 就当机了 07/02 23:08
7F:→ Rplus:MadEdit在弄正则常会当XDD 07/03 22:28