4
A
答えて
15
Javaでは、"\b"
はバックスペース文字(char 0x08
)です。これは、正規表現で使用されたときに、バックスペースリテラルと一致します。
あなたはJavaでこのように、バスクスラッシュをエスケープすることでコード化された正規表現a\b
、欲しい:ところで、あなたは部分的にしか正しい正規表現\b
の意味についてです
"a\\b"
を - それは実際に意味 "単語境界 "(単語の開始または終了のいずれか)。
+1
*そして、 '\ b'が予期しない場所(' | ':'Ü| bertr |ä| ger | 'によって可視化されます)でマッチするところで、非ASCIIワードで失敗する可能性があります(JDK 7を使用しない限り)。 –
3
関連する問題
- 1. Java Regexの問題
- 2. Java Regexの問題
- 3. Java Regexのグループ化の問題
- 4. 2 VB RegExの問題
- 5. PHP Regexの問題!
- 6. Regex String Search問題
- 7. Windows 'start/b'コマンドの問題
- 8. C#dollar regex-replaceの問題
- 9. Strange .NET Regexの問題
- 10. C#.NET Regexの問題
- 11. Regexの空白問題
- 12. perl -pe regexの問題
- 13. ヘルプRegEx( "\ b \ d {6}([] {1,15})\ d {7} \ b")
- 14. Javaジェネリックスの問題
- 15. Dev C++とBoost :: regexのリンケージの問題
- 16. Boost :: Regex(コンソールがフリーズする)の問題
- 17. Javascript Regex Zipcode検証の問題
- 18. Javaのprintlnの問題
- 19. Java LDAP認証の問題
- 20. Regexパターンに問題があります
- 21. ReGex問題プレイヤー数を取得
- 22. Javaの問題の時間制限は、問題をコーディング問題
- 23. Javaビット操作の問題
- 24. ナイーブ継承問題 - Java
- 25. Javaクラスパスの問題
- 26. Javaバブルソートコードの問題
- 27. Javaコンポジションデザインの問題
- 28. Java - ルックアンドフィールの問題
- 29. Java - クラスパスの問題
- 30. java - registerの問題
注:「\ b」は「単語の最後の文字」ではなく「単語と単語以外の境界」を意味します。 – Howard
正規表現を修正しても( '' a \\ b "'、 '\ b'についての他のコメントを参照)、あなたのグループは常に' a'のみを含んでいます。それで、あなたは何をしたいですか? – fge