[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 34# WHY


    您好,WHY,根据您之前的代码,能否再加上一个条件。 源代码如下:
  1. var srcFile = 'charu2.txt';     //源文件名
  2. var dstFile = 'wanjie.txt';     //目标文件名
  3. var fso = new ActiveXObject('Scripting.FileSystemObject');
  4. var str = fso.OpentextFile(srcFile, 1).ReadAll();
  5. str = str.replace(/\[@@\]([^#]+)# *([^,]*\S)(?= *,)/g, '$2$1$2');
  6. fso.OpentextFile(dstFile, 2, true).Write(str);
复制代码
内容模板如下:(之前是提取#号次到1个[@@]中。 现在又额外添加了2处[@@]位置。 想实现效果如末尾。
  1. Shine - wlop的[@@]啊
  2. <div class="tip2"><div class="good1">Shine by wlop [@@] 。无敌的 [@@] <div class="user-info">
  3. ,   狮子   ,   #身体链      ,   美女和野兽,   赤脚   ,
  4. 86261514
  5. 11月24日 - ろるあ/Rolua的[@@]啊
  6. <div class="tip2"><div class="good1">Twitter:主 [@@]   。无敌的 [@@]页:twitter.com/Rolua_N
  7. ,   车厢内   ,   光影   ,   #巴士   ,   水手服   ,   女高中生      ,
  8. 71820780
  9. 海边の大** - 兎ipoi的[@@]啊
  10. <div class="tip2"><div class="good1">海边の大** by [@@]   。无敌的 [@@]兎ipoi
  11. ,   Virtual YouTuber 10000+ 收藏   ,   #泳装   ,   百鬼绫目   ,   
  12. 83751980
  13. Recital - RH/お仕事募集中的[@@]啊
  14. <div class="tip2"><div class="good1">Recital by RH/お仕事募集 [@@] 中 , 。无敌的 [@@]
  15. ,   白色连衣裙      ,   蝴蝶   ,   #女孩   ,
  16. 75393724
复制代码
  1. Shine - wlop的身体链啊
  2. <div class="tip2"><div class="good1">Shine by wlop 身体链。无敌的  身体链 <div class="user-info">
  3. ,   狮子   ,   #身体链      ,   美女和野兽,   赤脚   ,
  4. 86261514
  5. 11月24日 - ろるあ/Rolua的巴士啊
  6. <div class="tip2"><div class="good1">Twitter:主 巴士  。无敌的巴士页:twitter.com/Rolua_N
  7. ,   车厢内   ,   光影   ,   #巴士   ,   水手服   ,   女高中生      ,
  8. 71820780
  9. 海边の大** - 兎ipoi的泳装啊
  10. <div class="tip2"><div class="good1">海边の大** by泳装  。无敌的  泳装兎ipoi
  11. ,   Virtual YouTuber 10000+ 收藏   ,   #泳装   ,   百鬼绫目   ,   
  12. 83751980
  13. Recital - RH/お仕事募集中的女孩啊
  14. <div class="tip2"><div class="good1">Recital by RH/お仕事募集 女孩中 , 。无敌的 女孩
  15. ,   白色连衣裙      ,   蝴蝶   ,   #女孩   ,
  16. 75393724
复制代码
1个词对应3个位置,谢谢您啦。 周末愉快!

TOP

回复 38# WHY


    您好WHY,又来骚扰了。 周末愉快!  

有一段代码,如下:
共有4组内容,每组内容有6行。 在第5行中,会出现被#号标记的词。
  1. Shine - wlop的[@@]啊
  2. <div class="tip2"><div class="good1">Shine by wlop [@@] 。无敌的 [@@] <div class="user-info">
  3. [@@]
  4. ,   狮子   ,   #身体链      ,   美女和野兽,   赤脚   ,
  5. 86261514
  6. 11月24日 - ろるあ/Rolua的[@@]啊
  7. <div class="tip2"><div class="good1">Twitter:主 [@@]   。无敌的 [@@]页:twitter.com/Rolua_N
  8. [@@]
  9. ,   车厢内   ,   光影   ,   #巴士   ,   水手服   ,   女高中生      ,
  10. 71820780
  11. 海边の大** - 兎ipoi的[@@]啊
  12. <div class="tip2"><div class="good1">海边の大** by [@@]   。无敌的 [@@]兎ipoi
  13. [@@]
  14. ,   Virtual YouTuber 10000+ 收藏   ,    泳装   ,   百鬼绫目   ,   
  15. 83751980
  16. Recital - RH/お仕事募集中的[@@]啊
  17. <div class="tip2"><div class="good1">Recital by RH/お仕事募集 [@@] 中 , 。无敌的 [@@]
  18. [@@]
  19. ,   白色连衣裙      ,   蝴蝶   ,   #女孩   ,
  20. 75393724
复制代码
如何用JS的形式,检测出第3组中没有#号词,并在桌面文本1.txt中列出具体的所在行数。 如上面的案例,会在1.txt中写1个17 。
如果存在多个,依次排列写出。

谢谢您啦。

TOP

返回列表