欢迎来到天天文库
浏览记录
ID:34229493
大小:435.50 KB
页数:8页
时间:2019-03-04
《indesign中的grep案例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第N条的问题解释:段首+第+1到3个中文字符+条用一个公式,目标:第N条段落样式应用、字符样式应用、第N条后面【数量不等的空格】改为【一个全角空格】假如存在下面的状况,要求删除末端的。解答:段首图+任意字符+:+任意字符xN(用括号括起来,表示分节)再用一个括号把句号括起来更改为:$1表示只留下第一种结果。假如有下列表格,要求m后面的2成为上付文字㎡这个是利用了正查反查也就是说,假如有下列文字要求不带元的3位数字换成-怎么办(?!)这个是否定反查的意思。意思是当后面有元的时候,前面的数字就不会被检索到。代码d{3}b加了个b是因为当没有这个的时候
2、,会把图“123456元”这类数字的前三们也能检索到。¥K代表汉字跟¥d的用法一样.代表除回车外的所有字符()代表编组等等所以当我们只想在GREP中单纯的搜索上述符号时需要这样写.(){}也就是在上述符号前加上¥^代表段落开始的位置$代表段落结束的位置A代表文章开始的位置(不象^可以单独使用)注意:¥A没办法单独使用。比如现在有一段文字abcabc我要是写¥Aabc的话理论上来讲只会检索到段首的abc但是事实上不是可能是CS3的bug,要想只检索段首abc的话要这么写A^abcZ--------------代表文章结束的位置(不象$可以
3、单独使用)注意:Z没办法单独使用。比如现在有2段文字abcabcabcabc我要是写abcZ我只会检索到第2段最末的abc第一段最末的abc叫做段末第二段最末的abc叫做文章末z--------------代表文章结束的位置(不象$可以单独使用)跟上面理解上几乎没什么区别,如下图有时候文章末可能这样的最后的位置有一个段落结束符这种情况要写abcrzG--------------代表忽略它吧没怎么用过同时也是个bug(?<=)肯定反查现在有一段文字下列中的,我的目的是将东京都后面的港区涂上绿色文章少点还可以,如果几白页都是这么一个要求累死你,
4、这时候就可以用到这个公式检索文字列写上(?<=东京都)港区解说:这一公式只能放在前面港区(?<=东京都)这种写法就是错的(?<=)只能放在前面(?<=东京都)港区这样写上之后电脑会自动在将要被搜索的港区前加上一个条件只有当港区前是东京都的情况下港区才会被检索到(?
5、都涂上绿色检索文字列:东京都(?=港区)系统会自动搜索东京都,但会加上搜索条件,当东京都后面是港区的情况下,此东京都才会被检索到(?!)否定正查与楼上正好相反有下列文字列,要求把除东京都港区外,其它东京都涂上绿色检索文字列东京都(?!港区)系统会自动检索所有的东京都,但会加上检索条件,当东京都后为港区的情况下,此东京都不会被检索到这4个公式是最常用的,所以做下总结(?<=)和(?
6、****(?=)****(?!)
此文档下载收益归作者所有