-1

文字、数字、改行、または | 以外の文字を見つけるための正規表現を誰でも提供できますか? 垂直線 (名前がわからない)

このようなテキスト行がたくさんあります

929|10|10|1||S|N|||||||N|N|

そして変なキャラ見つけたい

4

3 に答える 3

3

あなたが話しているのは「文字クラス」です。

文字クラスは、「文字」または「. [a-f]」を意味するようなものです。abc

先頭にa^を付けることは、その否定です。

だからあなたが欲しい[^\da-zA-Z\n|]

縦線は「パイプ」または「縦棒」と呼ばれます。

于 2012-11-21T16:57:04.440 に答える
1

文字、数字、改行、または | 以外の文字の正規表現

[^a-zA-Z\d\n|]

条件に合わないキャラを探したい

見つかった一致を最後まで使用[^a-zA-Z\d\n|]して繰り返します。

変なキャラ見つけたい

.(.)

$1奇数文字が含まれています..他のすべての奇数文字について繰り返し続けてください

于 2012-11-21T16:52:31.590 に答える
0

数字、パイプ、または改行ではなく、単一の文字。

[^\da-zA-Z|\n]
于 2012-11-21T16:56:48.550 に答える