我到处寻找并且无法找到回答这个特定用例的问题(也许我已经错过了它)。但基本上我想要从字符串中提取以下文本:Welcome James:
此文字必须位于字符串的开头,例如:
欢迎詹姆斯:现在有一些文字跟随...... blahblah - 这将是一场比赛
然而
这是一些文字欢迎詹姆斯:更多文字...... - 这将 不 成为匹配。
所以基本上我将Welcome James:
硬编码到正则表达式中(我不需要Welcome <name>:
的任何其他变量。
这可能吗?我能够找到的所有正则表达式都匹配单个单词而没有空格或字符。
答案 0 :(得分:1)
要搜索字符串的开头,只需在正则表达式前加上^
(插入符号)字符:
/^Welcome James/
答案 1 :(得分:1)
这是答案:)但@charles也给了它!
Exception java.lang.RuntimeException: Package manager has died
android.app.ApplicationPackageManager.getApplicationInfo (ApplicationPackageManager.java:263)
com.google.android.gms.common.zzo.zzy ()
com.google.android.gms.common.GoogleApiAvailability.zza ()
com.google.android.gms.internal.zzbcp.zze ()
com.google.android.gms.internal.zzbca.onConnectionSuspended ()
com.google.android.gms.internal.zzbcx.onConnectionSuspended ()
com.google.android.gms.internal.zzbbi.onConnectionSuspended ()
com.google.android.gms.common.internal.zzaa.onConnectionSuspended ()
com.google.android.gms.common.internal.zzh.handleMessage ()
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:136)
android.app.ActivityThread.main (ActivityThread.java:5426)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1268)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1084)
dalvik.system.NativeStart.main (NativeStart.java)
arrow_drop_down
Caused by android.os.DeadObjectException:
android.os.BinderProxy.transact (Binder.java)
android.content.pm.IPackageManager$Stub$Proxy.getApplicationInfo (IPackageManager.java:1863)
android.app.ApplicationPackageManager.getApplicationInfo (ApplicationPackageManager.java:258)
com.google.android.gms.common.zzo.zzy ()
com.google.android.gms.common.GoogleApiAvailability.zza ()
com.google.android.gms.internal.zzbcp.zze ()
com.google.android.gms.internal.zzbca.onConnectionSuspended ()
com.google.android.gms.internal.zzbcx.onConnectionSuspended ()
com.google.android.gms.internal.zzbbi.onConnectionSuspended ()
com.google.android.gms.common.internal.zzaa.onConnectionSuspended ()
com.google.android.gms.common.internal.zzh.handleMessage ()
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:136)
android.app.ActivityThread.main (ActivityThread.java:5426)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1268)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1084)
dalvik.system.NativeStart.main (NativeStart.java)