が、私は小さな正規表現を作成し、すべてが一致しない場合:は、文字列内のいくつかの変数名を見つけるために主要な数字
([a-zA-Z][a-zA-Z0-9_]+)
を私の場合は、変数は、整数や文字+下線文字を持つことができます数字で始めるべきではありません。それは前に246を残し、myVariableName25と一致します
"whateverTextBefore,246myVariableName25"
:
問題は、この文字列のことです。私はこれとまったく同じではないと思います。
([^0-9]*[a-zA-Z][a-zA-Z0-9_]+)
が先行番号を指定しない場合は、私は同じ結果を得る:
は、私もこのパターンを試してみました。先頭に数字がある場合は、このRegExの作業をまったく拒否するようにするにはどうすればよいですか?
,.<>/?:;'"[]{})(-+=
すごい!ありがとう、私は言葉の境界について知りませんでした。私はそれが理解しやすいと思うので、私は長いバージョンを維持します。 – dyesdyes