問題タブ [metacharacters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
103 参照

regex - perlでメタ文字が含まれている場合に文字列の一部を置き換える方法

たとえば、このような文字列がありますsubnet 1 ims-0-x ip address

を取り除きたい-xので、subnet 1 ims-0 ip address

この正規表現の置き換えを試しました

これは機能していません。私の問題は、ダッシュを適切にエスケープしていないことだと思います。その1行を修正するのを手伝ってください。

0 投票する
1 に答える
469 参照

bash - リテラル ワイルドカード文字を bash 文字列に格納する

関数があるとします

私がする時

私は得る

(バックスラッシュ付き)出力として。

代わりにの定義を変更するとfoofoo='*'の実行時に現在のディレクトリ内のすべてのファイルが取得されますprint_args $foo

したがって、バックスラッシュを含めるか、解釈しますが、文字通り*取得する方法がわかりません。*

二重引用符を含めても含めなくても、出力は同じ$fooです。

0 投票する
3 に答える
4124 参照

c# - フラット ファイルのタブ ("\t") を C# の "Unit Separator" (0x1f) に置き換えます。

フラット ファイル内のタブを置き換える「ユニット セパレータ」のメタ文字を見つけるのに苦労しています。

これまでのところ、私はこれを持っています:

私も試しました:

パラメータとして hex を正しく使用するにはどうすればよいですか? また、「ユニットセパレーター」のメタキャラクターは何ですか?

0 投票する
1 に答える
777 参照

javascript - ハンドルバーのJavascript「任意の文字列」正規表現?

ハンドルバーに正規表現を含む文字列を別の文字列と比較しようとしていますが、任意の文字列を表すために使用できるメタ文字があるかどうか疑問に思っています。

つまり、次のスニペットの「リソース」という単語は何でもかまいません。

よろしくお願いします!

0 投票する
2 に答える
97 参照

java - 分割中に余分なスペースを返すJava Regex Metacharacters

StringTokenizer の代わりに正規表現を使用して文字列を分割したい。String.split(regex); を使用しています。正規表現にはメタ文字が含まれており、\[ を使用すると、配列を返すときに余分なスペースが返されます。

入力を入力する[a\m] と、配列の長さが3として返され、

a の前にもスペースがあります。なぜこれが起こっているのか、どうすれば修正できるのか、誰でも説明できますか。結果の配列に余分なスペースは必要ありません。

0 投票する
2 に答える
83458 参照

python - Python: ファイル名に文字列 (メタ文字?) が含まれている

os.walk(directory) を使用して、そのディレクトリのすべてのファイルを再帰的に表示しています。問題は、名前に尋ねられた文字列を含むファイルのみを表示する必要があり、メタ文字も管理する必要があるということです。

私が今持っているものは次のとおりです。

これはうまく機能 substring = *しますが、「*」を含むファイルがないため、リストが空です。

substringMETACHARが含まれている場合、どうすればこれを機能させることができますか?