-2

正規表現にあまり慣れていないため、可能であれば正しい方向にいくつかのポインターを使用できます。

次のような文字列値がいくつかあります。

"88976756 ABC 33ddf33a24"

「89999ABC 3hhhj33」

「7ffhh7AB C78788sd」

必要なのは、これらの文字列に値 ABC が存在するが、前後に英数字がないかどうかを調べることです。

上記の例では、最初の例だけが ABC を返す必要があります。2 番目の例は前に数字があり、3 番目の例は途中にスペースがあります。

誰かがこれを行う方法を知っているか、それを行うための最良の方法に関するドキュメントを持っている場合は、感謝します.

編集: 上記の文字列は、おそらく少し単純化されています。以下にさらにいくつかの例を示します

「67676/'ABC'7866cc」

ABC の前後に英数字がないため、ABC が検出されます。

"88xx#'\A2C"

前後に英数字がないため、A2C が検出されます。

「88xx# A2C&&&88」

前後に英数字がないため、A2C が検出されます。

「88xxA2C&&&88」

A2C は、その前に英数字があるため、検出されません。

ありがとう

4

1 に答える 1