MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLで改行を含むテキストを検索しますか?


REGEXPを使用できます。まずテーブルを作成しましょう-

mysql> create table DemoTable
(
   Name varchar(100)
);
Query OK, 0 rows affected (1.61 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('John\nSmith');
Query OK, 1 row affected (0.73 sec)
mysql> insert into DemoTable values('John Doe');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values('David\nMiller');
Query OK, 1 row affected (0.24 sec)
mysql> insert into DemoTable values('Carol Taylor');
Query OK, 1 row affected (0.27 sec)
>

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+--------------+
| Name         |
+--------------+
| John Smith   |
| John Doe     |
| David Miller |
| Carol Taylor |
+--------------+
4 rows in set (0.00 sec)

これは、MySQLで新しい行を含むテキストを検索するためのクエリです-

mysql> select *from DemoTable where Name regexp "\n";

これにより、次の出力が生成されます-

+--------------+
| Name         |
+--------------+
| John Smith   |
| David Miller |
+--------------+
2 rows in set (0.41 sec)

  1. C++でのテキストの位置揃え

    単語の配列と幅maxWidthがあるとすると、各行の文字数が正確にmaxWidthになり、完全に両端揃えになるようにテキストをフォーマットする必要があります。貪欲なアプローチで言葉を詰め込む必要があります。つまり、各行にできるだけ多くの単語を詰め込みます。各行が正確にmaxWidth文字になるように、必要に応じて余分なスペースを埋め込みます。 ここでは、単語間の余分なスペースをできるだけ均等に配置する必要があります。 1行のスペースの数が単語間で均等に分割されていない場合、左側の空のスロットには、右側のスロットよりも多くのスペースが割り当てられます。テキストの最後の行は、左揃えにし、単語の間

  2. XPATHを使用して&nbspを含むテキストを検索する

    ロケーターxpathを使用して、検索テキストwithまたはスペースを持つ要素を識別できます。まず、末尾と先頭にスペースがあるWeb要素のhtmlコードを調べてみましょう。次の画像では、タグ名が強いJAVA BASICSというテキストには、htmlコードに反映されているスペースがあります。 要素のテキストまたは属性の値にスペースが含まれている場合、そのような要素のxpathを作成するには、normalize-space関数を使用する必要があります。文字列からすべての末尾と先頭のスペースを削除します。また、文字列内に存在するすべての新しいタブまたは行を削除します。 構文 //tagname