MySQLで文字列に数字が含まれているかどうかを確認しますか?
文字列に数値が含まれていることを確認するには、正規表現、つまり正規表現を使用できます。構文は次のとおりです-
SELECT *FROM yourTableName where yourColumnName REGEXP ‘[0-9]’;
上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-
mysql> create table StringContainsNumber -> ( -> Id int not null auto_increment, -> Words text, -> primary key(Id) -> ); Query OK, 0 rows affected (0.53 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-
mysql> insert into StringContainsNumber(Words) values('He12345llo'); Query OK, 1 row affected (0.19 sec) mysql> insert into StringContainsNumber(Words) values('MySQL is not a programming 4language'); Query OK, 1 row affected (0.17 sec) mysql> insert into StringContainsNumber(Words) values('Java is an object oriented'); Query OK, 1 row affected (0.18 sec) mysql> insert into StringContainsNumber(Words) values('Java does not support 456 multiple inheritance'); Query OK, 1 row affected (0.20 sec) mysql> insert into StringContainsNumber(Words) values('MySQL is a RDBMS 456'); Query OK, 1 row affected (0.19 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from StringContainsNumber;
以下は出力です。
+----+------------------------------------------------+ | Id | Words | +----+------------------------------------------------+ | 1 | He12345llo | | 2 | MySQL is not a programming 4language | | 3 | Java is an object oriented | | 4 | Java does not support 456 multiple inheritance | | 5 | MySQL is a RDBMS 456 | +----+------------------------------------------------+ 5 rows in set (0.00 sec)
これは、REGEXP-
を使用して数字を持つ文字列を見つけるためのクエリです。mysql> select *from StringContainsNumber where Words regexp '[0-9]';
以下は出力です-
+----+------------------------------------------------+ | Id | Words | +----+------------------------------------------------+ | 1 | He12345llo | | 2 | MySQL is not a programming 4language | | 4 | Java does not support 456 multiple inheritance | | 5 | MySQL is a RDBMS 456 | +----+------------------------------------------------+ 4 rows in set (0.11 sec)
-
Swiftで文字列に特殊文字が含まれているかどうかを確認します
文字列に特殊文字が含まれているかどうかをswiftで確認するには、if elseやswitchなどの条件を使用できますが、実行には多くの条件が必要であり、プログラミングと実行に時間がかかります。したがって、この例では、正規表現を使用して同じタスクを実行する方法と、文字セットに文字が存在するかどうかを確認するためにswiftが提供する別のメソッドを示します。 方法1-正規表現を使用する Stringの拡張機能を作成し、それに次のコードを追加しましょう extension String { var containsSpecialCharacter: Bool { &nb
-
文字列にSwiftの別の文字列が含まれているかどうかを確認します
文字列に別の文字列がswiftで含まれているかどうかを確認するには、2つの異なる文字列が必要です。別の文字列で構成されているかどうかを確認する必要がある1つの文字列。 チェックしたい文字列が「point」で、文字列全体が「TutorialsPoint」で、別の文字列が「onetwothree」であるとします。遊び場でこれら両方の文字列を確認しましょう。 これは、以下に示す2つの方法で実行できます。 3つの異なる文字列を作成することから始めましょう。 var CompleteStr1 = "Tutorials point" var completeStr2 = "