問題タブ [renaming]

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 投票する
1 に答える
135 参照

sharepoint - SharePoint ドキュメントの名前変更

SharePoint オブジェクト モデル コーディングを使用して、ドキュメント ライブラリ内のドキュメントの名前を変更する方法。

助けてください。

ありがとうございました、

ラジシェカール

0 投票する
4 に答える
465 参照

regex - XSLT は、正規表現を使用して xml 要素を識別する手段を提供しますか?

次のようなサンプルxmlファイルがあります。


このxmlファイルを次のようなものに変換したいと思います:


これは事実上、文書構造は同じままですが、「選択された」要素の名前が変更されることを意味します。これらの選択された要素は、同じプレフィックス (この例では "child-type-") で始まりますが、さまざまなサフィックス ("A" | "B" | "C" | など) があります。

なぜこのすべての面倒なのですか?入力として xml ファイルを要求するソフトウェアがあります。便宜上、XML スキーマを使用して xml ファイルを簡単に編集します。スキーマは、xml ファイルが正しいことを確認するのに役立ちます。悲しいことに、XML スキーマには、コンテキスト依存の側面に関してはいくらか欠けています。これにより、xml ファイルは /before conversion/ に示されているようになります。ソフトウェアは、/after conversion/ に示されているようなファイルを想定しているため、このような xml ファイルを処理できません。したがって、変換の必要性。


XSLT を使用して変換を行いたいのですが、その方法は既にわかっています。私のアプローチは、恒等変換のルールを定義し、名前を変更する必要がある「child-type-*」要素ごとに 1 つのルールを定義することでした。このソリューションは機能しますが、それほどエレガントではありません。たくさんのルールができあがります。


それを2つのルールだけに凝縮する方法はありますか? 1 つは恒等変換用で、もう 1 つはすべての「child-type-*」要素用ですか? XSLT を何らかの正規表現と組み合わせて使用​​することでしょうか? それとも、そのような問題に取り組むために別のアプローチを取る必要がありますか?

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

excel - Excelvbaの名前変更チェックボックス

多くのチェックボックスを含むワークシートがあります。Excelはこれらに自動的にCheckBox1、CheckBox2などの名前を付けます。ただし、私のドキュメントでは、すべての名前をRij11_1、Rij11_2などに変更する必要があります(Rij11は行11、_1はその行の最初のチェックボックスなど) 。各行の名前変更は_1から開始することが重要です。

StackoverflowのメンバーであるOsknowsとDaveDuPlantisは、このコードですでにこれについて私を助けてくれました(あなたのすべての助けに感謝します):

ただし、各行の最初の名前が変更されたチェックボックスは1から始まりません(通常は7で、何らかの理由で私を逃れます)。また、行に10を超えるチェックボックスがある場合、番号は10を超えません。 、_10ではなく_0を取得し、_0の後、再び_1を続行すると、行に名前が重複します。

この番号の付け直しの問題について私を助けてくれる人はいますか?

どうもありがとう!

よろしく、マーク

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

scripting - antスクリプトを使用してファイルのファイル拡張子を抽出するにはどうすればよいですか?

シナリオは次のとおりです。

3つのファイルがあります:

test.xls test.txt test.doc

現在、mqfteを使用しています。これらのファイルを別の場所に転送する場合、ファイル名は次のようにする必要があります。

result_xls.txt result_txt.txt result_doc.txt

誰かがこれを手伝ってもらえますか?

このファイル名の名前変更はantスクリプトで実行できますか?

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

php - 実行時にphpで変数名を変更する

XML ドキュメントを連想配列に変換しようとしています。配列の名前を xml ドキュメントのルート ノードにします。でこの情報を取得し$xml->getName()ます。

このステートメントを使用して空の配列を作成することを考えましたが、機能しません。

他の方法は、一時変数を作成して名前を変更する必要があります$xml->getName()。PHPでこれを行う方法はありますか?

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

c# - ファイルの名前を変更するc#サービス!

メタデータ(FIDEF)と対応するビデオファイルを含むファイルを取得し、XSLTを使用してXML(FIDEF)を変換するWindowsサービスがあります。

FIDEFのファイルディレクトリリストを取得し、同じ名前のビデオファイルが存在する場合はそれを変換します。それは問題なく動作しますが、毎分検索するのはタイマーです。同じファイル名が入力ディレクトリに入ったが、すでに出力ディレクトリにある状況を処理しようとしています。出力名を(copy)に変更するだけなので、別のファイルが入力された場合は(copy)(copy).movを取得する必要がありますが、サービスはすでに出力にある同じディレクトリのファイル名で開始されません。その後、新しいファイルを取得していないようです。

私はいくつかのことを試しましたが、良い結果が得られなかったので、どんな助けでも素晴らしいでしょう。名前の変更方法だと思いますが、クリーンアップの問題などに備えて、ほとんどのコードを公開しました。(別のことを試みているだけの名前のいくつかを許してください)。

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

php - PHP for mySQL で不正な列名をリネーム

テーブルに「読み取り」という名前の列があります。その上で操作を実行しようとすると、PHP は「読み取り」を囲むエラーがあることを通知します。この種のエラーに関する以前の経験から、列名 'read' は不正であると判断しました。問題は、PHP で列の名前を変更できないことです。試行するたびに、エラーが発生します (実際には同じエラーです)。PHPMyAdmin に移動してそこで変更すると、その後は完全に機能します。

PHPで列名を変更する方法についてのアイデアはありますか?

0 投票する
4 に答える
10104 参照

python - Python を使用してファイル名の名前を変更する

特定のディレクトリにあるすべてのファイルの末尾に「_Manual」という単語を追加するだけで済みます。現在使用しているスクリプトは次のとおりです。Python の経験がないため、このスクリプトは他のスクリプトのフランケンシュタインです。横たわっていた!

エラーメッセージは表示されませんが、機能しません..

私は今使用しています

しかし、それでも機能しません..何も印刷されず、フォルダー内で何も変更されません!

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

vba - 添付ファイル内で見つかった文字列からの Outlook VBA Sourcing 添付ファイル名

添付ファイルが到着すると自動的にファイルに保存されるコードを Outlook (VBA) で記述しようとしています。ただし、問題は、それらを保存したいファイル名がファイルの内容から部分的に抽出されることです (たとえば、添付ファイルは「10-0123.xls」と呼ばれ、Lockyer Valley からのデータが含まれています。ディスク上のファイルが必要です。 「10-0123_Lockyer.xls」と呼ばれます)。場所 (この場合は「Lockyer」) への参照のみが添付ファイルにあり、番号 (この場合は「10-0123」) と場所 (この場合は「Lockyer」) の両方がメールごとに変わります。

ファイルをそのままディスクに保存し ('10-0123.xls')、ファイルを開き、ファイル内の文字列を見つけ ('Lockyer')、新しいファイル名 ('10 -0123_Lockyer.xls')、元のファイル ('10-0123.xls') を強制終了しますが、ファイルが非常に大きいため、マクロの実行に時間がかかります。これを達成するためのより効率的な方法はありますか?ファイルを最初にディスクに保存せずに、Outlook から直接ファイルを開く方法はありますか?

コード: