我的字符串类似,因为它们包含相同的关键字。
如果多个字符串包含三个或更多相同的关键字,那么我只想返回一个字符串。
示例:
// Pseudo code
public static class RealmHelper {
private static SharedPreferences prefs;
public static Realm getInstance(Context context) {
String realmPath = new File(context.getFilesDir(), "default.realm").getAbsolutePath();
if (prefs.getBoolean("firstRun", true)) {
Realm.migrateRealmAtPath(realmPath, new RealmMigration() {
@Override
public long migrate(Realm realm, long oldVersion) {
return 42; // new version of Realm
}
});
prefs.edit().putBoolean("firstRun", false).commit();
}
try {
return Realm.getInstance(context);
} catch (RealmMigrationNeededException e) {
Realm.migrateRealmAtPath(realmPath, new CustomMigration());
return Realm.getInstance(context);
}
}
}
我想过滤3个关键字的所有字符串,然后我只想保留一个字符串。
不确定我是否可以单独使用正则表达式或需要JavaScript。
帮助?
答案 0 :(得分:0)
如何简单地循环遍历所有句子并删除标点符号,并将单词保留在地图中。聚合计数然后循环遍历哈希以查找发生了多于3的单词
Set item = doc.GetFirstItem( "Body" )
Set memo = New NotesDocument( db )
memo.Form = "Memo"
memo.Subject = "Here's a copy of the review."
Call memo.CopyItem( item, "Body" )