我有一个包含数百行的文本文件。每行包含此格式的字符串
test/att/somePage.html: 18 / 18 / 0 / 0 / 0
我试图在每一行中删除其后的:
字符和字符串。在这种情况下,要删除的字符串为: 18 / 18 / 0 / 0 / 0
。 :
字符是常量,但后面的字符串可以不同。
尽管我会这样做,但是创建RegEx并在Sublime Text或Atom中使用它,但是我正在努力创建它。您对如何实现这一目标有想法吗?
我尝试使用此:[\s\S]*$
,但是它选择了第一个:
之后的所有文本和行。
答案 0 :(得分:1)
将:.*$
与g
和m
选项一起使用,以匹配一个空字符串
作为替代品。
有关工作示例,请参见https://regex101.com/r/xXArky/1
答案 1 :(得分:0)
如果所有字符串的格式都相同,并且<ion-fab-list side="top">
<button *ngIf="!loggedIn" [navPush]="Signup" (click)="fab.close()" ion-fab>
<ion-icon name="md-clipboard" color="primary"></ion-icon>
<ion-label>register</ion-label>
</button>
<button *ngIf="!loggedIn" [navPush]="Login" (click)="fab.close()" ion-fab>
<ion-icon name="log-in" color="secondary"></ion-icon>
<ion-label>Login</ion-label>
</button>
<button [navPush]="cartPage" (click)="fab.close()" *ngIf="loggedIn" ion-fab>
<ion-icon name="cart" color="danger"></ion-icon>
<ion-label>cart</ion-label>
</button>
<button [navPush]="MyordersPage" *ngIf="loggedIn" [navParams]="{'userId': user.id}" (click)="fab.close()" ion-fab>
<ion-icon name="logo-buffer" color="secondary"></ion-icon>
<ion-label>My orders</ion-label>
</button>
<button (click)="platform.exitApp();" (click)="fab.close()" ion-fab>
<ion-icon name="log-out" color="secondary"></ion-icon>
<ion-label>Exit</ion-label>
</button>
</ion-fab-list>
</ion-fab>
字符之间的元素始终是数字,则可以尝试以下操作:
/
此处进行测试和解释:https://regex101.com/r/NbGIab/1
答案 2 :(得分:0)