UltraEdit提供了正則表達式的查找與替換,靈活使用可以節省工作量
使用方法是:^(正則表達式^)
匹配的話,按使用正則表達式的數量,匹配結果為^1、^2并以此類推。
例子:
replace:
public void set^([0-9a-zA-Z]+^)(Float ^([0-9a-zA-Z]+^)) {
this.^([0-9a-zA-Z]+^) = ^([0-9a-zA-Z]+^);
}
with:
public Float set^1(Float ^2) {
this.^3 = ^4;
return this.^3;
}
before replace:
public void setId(Float id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
after replace:
public Float setId(Float id) {
this.id = id;
return this.id;
}
public void setName(String name) {
this.name = name;
}