特定の文字列が正規表現パターンに一致するかどうかを確認するにはどうすればよいですか?

エヴァンキャスカート

特定の文字列がswiftの正規表現パターンに一致するかどうかを確認しようとしています。これまでのコードでは、指定された文字列内の部分文字列が正規表現と一致するかどうかを確認しているようです。

let string = " (5"
let pattern = "[0-9]"
if string.rangeOfString(pattern, options: .RegularExpressionSearch) != nil {
        print("matched")
}

上記のコードは、文字列全体がパターンと一致していなくても、一致を返します。

コードをどのように動作させたいですか:

" (5" -> no match
"(5"  -> no match
"5"   -> match

コードが現在どのように動作しているか:

" (5" -> match
"(5"  -> match
"5"   -> match
マット

範囲がnilであるかどうかをテストする代わりに、範囲がターゲット文字列全体であるかどうかを確認してください。

let string = "5"
let r = string.characters.indices
let pattern = "[0-9]"
let r2 = string.rangeOfString(pattern, options: .RegularExpressionSearch)
if r2 == r { print("match") }

編集誰かがSwift4への翻訳を求めました:

let string = "5"
let r = string.startIndex..<string.endIndex
let pattern = "[0-9]"
let r2 = string.range(of: pattern, options: .regularExpression)
if r2 == r { print("match") }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

トークンが正規表現パターンと一致するかどうかを確認するにはどうすればよいですか?

分類Dev

文字列全体がJavascriptの正規表現と一致するかどうかを確認するにはどうすればよいですか?

分類Dev

正規表現がJavaScriptの文字列全体と一致するかどうかを確認するにはどうすればよいですか?

分類Dev

次の正規表現パターンが一致するまで文字列全体を取得するにはどうすればよいですか?

分類Dev

RGBの文字列リストが正規表現パターンと一致するかどうかを確認するにはどうすればよいですか?

分類Dev

正規表現パターンに一致しない文字列の出現を完全に破棄するにはどうすればよいですか?

分類Dev

一致する文字列を取得するための正規表現パターンを作成するにはどうすればよいですか?

分類Dev

正規表現が数字のみに一致するかどうかを確認するにはどうすればよいですか?

分類Dev

文字列がPythonの設定パターンと一致するかどうかを確認するにはどうすればよいですか?

分類Dev

パターンの一部ではない単一の文字に正規表現を一致させるにはどうすればよいですか?

分類Dev

正規表現の一致から(部分文字列ではなく)正確な文字列を除外するにはどうすればよいですか?

分類Dev

文字列が特定の正規表現に一致するかどうかを確認します

分類Dev

入力文字列全体(スペースで区切られた実数)がPythonの正規表現と一致するかどうかを確認するにはどうすればよいですか?

分類Dev

正規表現パターンに特定の文字を含めるにはどうすればよいですか?

分類Dev

C#で正規表現を使用して特定のパターンを一致させるにはどうすればよいですか?

分類Dev

パターンに一致する特定の既知の単語を除外しながら、パターンに一致する正規表現を作成するにはどうすればよいですか?

分類Dev

Pythonで各正規表現が一致するグループの前後に文字列を追加するにはどうすればよいですか?

分類Dev

正規表現を使用して、文字列の最初と最後の文字が一致するかどうかを確認するにはどうすればよいですか?

分類Dev

Bashで文字列を正規表現と一致させるにはどうすればよいですか?

分類Dev

最小文字列と正規表現を一致させるにはどうすればよいですか?

分類Dev

正規表現に一致する特定の文字列を取得するにはどうすればよいですか?

分類Dev

Pythonの正規表現一致から文字列を返すにはどうすればよいですか?

分類Dev

Javascript:文字列に2つの数字が存在するかどうかを確認するにはどうすればよいですか?(正規表現)

分類Dev

正規表現に一致する文字列のファイルパスを取得するにはどうすればよいですか?

分類Dev

正規表現-パターンに一致する文字と一致しない文字のすべてのグループを一致させるにはどうすればよいですか?

分類Dev

スペースまたは改行が続く限り、特定の文字を除いて、正規表現の一致を正確な部分文字列に制限するにはどうすればよいですか?

分類Dev

正規表現グループ:より具体的な一致パターンで目的の出力を取得するにはどうすればよいですか?

分類Dev

最初から正規表現の一致パターンを作成するにはどうすればよいですか?

分類Dev

正規表現から特定のパターンを除外するにはどうすればよいですか?

Related 関連記事

  1. 1

    トークンが正規表現パターンと一致するかどうかを確認するにはどうすればよいですか?

  2. 2

    文字列全体がJavascriptの正規表現と一致するかどうかを確認するにはどうすればよいですか?

  3. 3

    正規表現がJavaScriptの文字列全体と一致するかどうかを確認するにはどうすればよいですか?

  4. 4

    次の正規表現パターンが一致するまで文字列全体を取得するにはどうすればよいですか?

  5. 5

    RGBの文字列リストが正規表現パターンと一致するかどうかを確認するにはどうすればよいですか?

  6. 6

    正規表現パターンに一致しない文字列の出現を完全に破棄するにはどうすればよいですか?

  7. 7

    一致する文字列を取得するための正規表現パターンを作成するにはどうすればよいですか?

  8. 8

    正規表現が数字のみに一致するかどうかを確認するにはどうすればよいですか?

  9. 9

    文字列がPythonの設定パターンと一致するかどうかを確認するにはどうすればよいですか?

  10. 10

    パターンの一部ではない単一の文字に正規表現を一致させるにはどうすればよいですか?

  11. 11

    正規表現の一致から(部分文字列ではなく)正確な文字列を除外するにはどうすればよいですか?

  12. 12

    文字列が特定の正規表現に一致するかどうかを確認します

  13. 13

    入力文字列全体(スペースで区切られた実数)がPythonの正規表現と一致するかどうかを確認するにはどうすればよいですか?

  14. 14

    正規表現パターンに特定の文字を含めるにはどうすればよいですか?

  15. 15

    C#で正規表現を使用して特定のパターンを一致させるにはどうすればよいですか?

  16. 16

    パターンに一致する特定の既知の単語を除外しながら、パターンに一致する正規表現を作成するにはどうすればよいですか?

  17. 17

    Pythonで各正規表現が一致するグループの前後に文字列を追加するにはどうすればよいですか?

  18. 18

    正規表現を使用して、文字列の最初と最後の文字が一致するかどうかを確認するにはどうすればよいですか?

  19. 19

    Bashで文字列を正規表現と一致させるにはどうすればよいですか?

  20. 20

    最小文字列と正規表現を一致させるにはどうすればよいですか?

  21. 21

    正規表現に一致する特定の文字列を取得するにはどうすればよいですか?

  22. 22

    Pythonの正規表現一致から文字列を返すにはどうすればよいですか?

  23. 23

    Javascript:文字列に2つの数字が存在するかどうかを確認するにはどうすればよいですか?(正規表現)

  24. 24

    正規表現に一致する文字列のファイルパスを取得するにはどうすればよいですか?

  25. 25

    正規表現-パターンに一致する文字と一致しない文字のすべてのグループを一致させるにはどうすればよいですか?

  26. 26

    スペースまたは改行が続く限り、特定の文字を除いて、正規表現の一致を正確な部分文字列に制限するにはどうすればよいですか?

  27. 27

    正規表現グループ:より具体的な一致パターンで目的の出力を取得するにはどうすればよいですか?

  28. 28

    最初から正規表現の一致パターンを作成するにはどうすればよいですか?

  29. 29

    正規表現から特定のパターンを除外するにはどうすればよいですか?

ホットタグ

アーカイブ