問題タブ [perlscript]

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 に答える
59 参照

perlscript - Teamsite のワークフローを使用して 2 つのファイルを生成する

ワークフローを使用して 2 つのファイルを生成するための teamsite(V6.7) コーディングでの助け/提案が必要です は、「2 つの異なる tpl ファイル (desktop.tpl と mobile. tpl) しかし、同じ DCR(abc.xml)" また、Perl スクリプトを既存のワークフローに追加できる場合、ワークフローを使用してデスクトップ ファイルをデスクトップの場所 (/servername/default/main/sitefoldername) に送信するというアイデア/シナリオも推測しました。 /desktopsite/) の場合、このワークフローはモバイルの場所 (servername/default/main/sitefoldername/mobilesite/mobilepages/) にも同じ名前のファイルを生成します。この種のスクリプトを開発できるかどうか教えてください。これに対する最善の解決策を提供していただければ幸いです。

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

perl - xml ファイルから重複する名前を見つける

重複を見つける必要があるxmlファイルがあります。

私のXMLファイルは次のようになります

リファレンス XML

すべての要素名の数を知りたい

次のコードを試して、最初にすべての名前をテキスト ファイルに取り込みました。

今まで書いたスクリプト

しかし、これはエラーをスローしますCan't find LibXML

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

string - 文字列で「/」(スラッシュ) を使用する方法は?

スクリプトの文字列に「/」(スラッシュ) を使用したいのですが、次のエラーが発生します。

ファイル内のコンテンツを置き換えるために、次のapplescriptがあります。

特別な記号がないため、次のコードは機能しています。

ただし、次のコードは「/」が含まれているため機能しません。

上記のコードには</b>、次のエラーがスローされます。

を追加する<\/b>と、次のエラーがスローされます。

誰でも私に解決策を提案できますか?

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

perl - " if (!(( -s) && (何らかの条件))) " in perl do?.

こんにちは、perl初心者です。私はこの声明に出くわし、ゼロ以外のファイルサイズをチェックすると述べた Stackoverflow の回答のいくつかを読みました。説明してください。

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

perl - Perl: ファイルとディレクトリを再帰的にリストしますが、パスしたディレクトリとファイルを除外します

提案やスニペット、または機能する可能性のあるものを教えてください。

必要な関数を既に試しましたが、再帰中にディレクトリを除外するにはどうすればよいですか?

0 投票する
0 に答える
201 参照

perlscript - perlの文字列からキーボードの絵文字を削除するには?

文字列からキーボードの絵文字を削除するという問題に直面しています。キーボードの絵文字が URL に表示されるので、この正規表現を使用して絵文字を削除しますが、この正規表現は文字列から漢字も削除します。正規表現で、文字ではなくキーボードの絵文字のみを削除したい。キーボードの絵文字アイコンは utf8mb4 文字セットに属します。

$str =~ s/[\x00-\x1F\x80-\xFF]+\s*//g;

$str =~ s/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]+\s*//g;

$str =~ s/([0-9#][\x{20E3}])|[\x{00ae}\x{00a9}\x{203C}\x{2047}\x{2048}\x {2049}\x{3030}\x{303D}\x{2139}\x{2122}\x{3297}\x{3299}][\x{FE00}-\x{FEFF}]?|[ \x{2190}-\x{21FF}][\x{FE00}-\x{FEFF}]?|[\x{2300}-\x{23FF}][\x{FE00}-\x{ FEFF}]?|[\x{2460}-\x{24FF}][\x{FE00}-\x{FEFF}]?|[\x{25A0}-\x{25FF}][\x{ FE00}-\x{FEFF}]?|[\x{2600}-\x{27BF}][\x{FE00}-\x{FEFF}]?|[\x{2900}-\x{297F }][\x{FE00}-\x{FEFF}]?|[\x{2B00}-\x{2BF0}][\x{FE00}-\x{FEFF}]?|[\x{1F000 }-\x{1F6FF}][\x{FE00}-\x{FEFF}]|[\x{D83E}][\x{DD13}-\x{DD14}]?+\s*//g ;

$str =~ s/([0-9|#][\x{20E3}])|[\x{00ae}\x{00a9}\x{203C}\x{2047}\x{2048}\ x{2049}\x{3030}\x{303D}\x{2139}\x{2122}\x{3297}\x{3299}][\x{FE00}-\x{FEFF}]?| [\x{2190}-\x{21FF}][\x{FE00}-\x{FEFF}]?|[\x{2300}-\x{23FF}][\x{FE00}-\x {FEFF}]?|[\x{2460}-\x{24FF}][\x{FE00}-\x{FEFF}]?|[\x{25A0}-\x{25FF}][\x {FE00}-\x{FEFF}]?|[\x{2600}-\x{27BF}][\x{FE00}-\x{FEFF}]?|[\x{2900}-\x{ 297F}][\x{FE00}-\x{FEFF}]?|[\x{2B00}-\x{2BF0}][\x{FE00}-\x{FEFF}]?|[\x{ 1F000}-\x{1F6FF}][\x{FE00}-\x{FEFF}]?+\s*//g;