/
で終わらない文字列にどう一致させることができますか?文字列が/
で終わってもそれは一致しますが、どうすればそれが見えないかをテストできますか?正規表現を使用してスラッシュ文字( '/')で終わらない文字列を認識するにはどうすればよいですか?
3
A
答えて
10
あなたが負character classを使用することができます。
/[^\/]$/
しかし、これは文字列は、少なくとも一つの文字が含まれていることが必要です。また、あなたは交替を使用することができ、空の文字列を許可する場合:
/(?<!\/)$/
1
:
/[^\/]$|^$/
を別のアプローチは、負のlookbehindを使用していますが、多くの一般的な正規表現エンジンはlookbehindsをサポートしていないことに注意することがあります
[^...]
を実行することで、「キャラクタではない」と言うことができます。 /[^\/]$/
0
[^\/]$
^
を任意の文字クラス式を否定します。この場合、あなたは「行って、バックスラッシュがない」と言うことができます。
+1
私はこれらの交渉を見たいと思っています:) –
+0
否定、おそらく? @TimPietzcker :) –
関連する問題
- 1. .aspで終わらない文字列の正規表現
- 2. 正規表現で空白で終わらない文字列を探す
- 3. 文字列で正規表現するか、文字列で正規表現しないか?
- 4. 正規表現を使用して文字列から文字を削除するにはどうすればよいですか?
- 5. 正規表現 - 文字列で始まり文字列で終わる
- 6. JAVA文中に正規表現パターンで終わっている複数の文字列を確認する
- 7. Pythonで正規表現を使用して特殊文字列を含む文字を削除するにはどうすればよいですか?
- 8. 正規表現で2文字を確認するにはどうすればよいですか?
- 9. 正規表現でEmacs文字クラスを使用するにはどうすればいいですか?
- 10. 正規表現を使用して文字列を文字に分割するにはどうすればよいですか?
- 11. 正規表現にマッチする文字列を作成するにはどうすればよいですか?
- 12. 3つの数字またはハイフンで終わる文字列の正規表現パターンを書くにはどうすればよいですか?
- 13. '#'以外の英数字以外の文字を正規表現で文字列から削除するにはどうすればよいですか?
- 14. 使用正規表現は、文字列
- 15. 正規表現を特定の文字列から取得する正規表現を作成するにはどうすればよいですか?
- 16. 大文字と小文字の違いを無視して正規表現を確認する正規表現
- 17. Java文字列の部分文字列が正規表現と一致するかどうかを調べるにはどうすればよいですか?
- 18. どのように正規表現で特殊文字を削除する代わりに、文字列
- 19. 正規表現を使用して文字列をパースする
- 20. 正規表現を使用しない文字列の単語数ですか?
- 21. '文字列の開始と終了のスペース'と文字列の特殊文字を許可しない正規表現ですか?私は、次の正規表現を使用していますが、それは動作していない
- 22. 正規表現を使用してJavascriptで文字列を確認するにはどうすればよいですか?
- 23. 文字列が正規表現でないかどうかを確認するにはどうすればよいですか?
- 24. JavaScript正規表現:文字列の開始と文字列の終わり
- 25. 正規表現を使用して文字列からすべての整数値を抽出するにはどうすればよいですか?
- 26. 正規表現 - 文字クラス内で短い文字を使用する
- 27. 正規表現で文字列を分割しようとしています
- 28. 正規表現のような文字列が与えられ
- 29. はどのように私は正規表現を使用して文字列からすべてのカンマを削除したい文字列
- 30. どのように文字が一致するか、正規表現を使用しないでください
文字列の最後の文字がスラッシュかどうかは、通常の文字列操作関数でテストすることもできます。 JavaScriptでは: 'str.charAt(str.length-1)!== '/''。 –
@Nikolay:過去にあなたを助けてくれた人に報酬を与え、あなたの古い質問への回答を受け入れてください。ありがとう。 – DarkDust