問題タブ [string-parsing]

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

shell - 文字列を解析して必要なデータを取得する

「ID」と数値エントリを含むファイル内の行を解析しようとしています。ただし、以下のスクリプトが行っているのは、「ID」の数値とその後のすべてを取得することです。「ID」+数値だけに切り詰めるにはどうすればよいですか?

前もって感謝します。

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

php - 名前のphp正規表現チェック

重複の可能性:
英語名を確認するための PHP 正規表現

ユーザーの名前フィールドをチェックする正規表現を作成しようとしています。

確認してほしい

必要な中間の頭文字の単数形は知っていますが[a-z]、姓名とその間のスペースを完全に表す方法がわかりません。

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

php - 任意の連絡先情報パラメーターを処理するより良い方法

連絡先情報を含むフォームがあります。それぞれにタイプがあり、次に連絡先情報自体があります。例えば:

ユーザーが jQuery を使用してフォームから連絡先を追加/削除できることが機能要件です (存在する連絡先情報のみを表示します。つまり、静的な連絡先フォームではありません)。

ユーザーはフォーム内の任意の行を追加/削除できるため、次のような HTTP パラメータが生成されます (番号は連続しておらず、連続していない可能性があります)。

contactしたがって、およびパラメーターの後の数値contact_tyは任意ですが、タイプを関連付けられた連絡先情報に一致させる目的に使用される場合を除きます。

では、受信側では、PHP で、数値を使用してタイプと連絡先を一致させる方法でパラメーターを効率的に処理する方法を教えてください。これを行う最善の方法は正規表現を使用することだと考えていますが、私が考えることができる最も単純な関数は、 $_REQUEST 配列全体を反復処理し、 で始まるパラメーターを取り除き、contactそこから移動します。

より効率的な方法はありますか?おそらく私が知らないこれを行う関数があるときに、手動の文字列/パラメーター解析メソッドを書いているようです。フォーム パラメータの正確な名前は事前にわからないためcontact1contact2、 などがあるという仮定に頼ることはできません。

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

objective-c - 数式を含む文字列を float に変換する

テキスト フィールドには、次のような数式が含まれています12+45-6。この文字列を数値に変換することは可能ですか?

述語機能を使用できますか?

これも見つけましたhttps://github.com/unixpickle/ANExpressionParser

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

cocoa - NSScanner を使用して文字列を解析する

解析する 2 行の文字列は次のとおりです。

これらの文字列を取り出すには:

(1行目から)

  • VGA対応コントローラー
  • Intel Corporation 82945G/GZ 統合グラフィックス コントローラ
  • [8086:2772]

(2行目から)

  • ディスプレイコントローラー
  • Intel Corporation 82945G/GZ 統合グラフィックス コントローラ
  • [8086:2776]

今私の開始コードは次のとおりです。

そして、これは機能していません。ドキュメントからスキャナーを理解することさえできません。では、誰かが作業コードを投稿できますか?

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

java - Java-複数の区切り文字を使用する際の文字列解析またはsplit()のバグ

わかりました。これは重複した投稿だと言うかもしれませんが、違います。

私は、ユーザーが指定したある種の区切り文字の削除に取り組んでいるプログラムに取り組んでいます。区切り文字が1文字(特殊かどうか)のみの場合、私のプログラムは機能しています。ただし、ユーザー入力が文字列の場合は、メッセージ文字列から区切り文字のすべての文字が削除されます。

元。文字列メッセージ="ab\ nc [d] e {fMardk1g(h)i} j"; 出力は:bcefghijになりますが、期待される出力はabcdefghijです。

私はPatternクラスを初めて使用するので、問題がどこにあるのかわかりません。

問題のコードは次のとおりです(問題を特定できるように、テストクラスに入れました)。

import java.util.regex.Pattern;

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

python - Pythonを使用して.kmlファイルを検索して追加する

私はあまり良いコーダーではありません。しかし、私は仕事でしなければならないことを本当に自動化したいのです。基本的に、私はグーグルアースに自治体のファイバーネットワークの手穴を示すたくさんの目印を持っています。.kmlファイルにタグとして配置したい各ハンドホールの写真がいくつかあります。基本的には、グーグルアースのプレースマーカーをクリックすると、小さな説明のバブルが表示され、各ハンドホールの写真とおそらく他の重要な情報が表示されるようにしたいです。

今、私はそれぞれの手の穴にTO-のラベルを付けています。したがって、ハンドホール番号101にはTO-101があります。そして、名前に一致するようにすべての写真の名前を変更したスクリプトをすでに作成しました。したがって、ハンドホールTO-101に3つの画像がある場合、それらはTO-101-1.jpg、TO-101-2.jpg、TO-101-3.jpgになります。

したがって、基本的に、kmlファイルを読み取るPythonスクリプトを作成しようとしています(これは成功しました)。対応するTO-101または.kmlファイルのいずれかのハンドホールを見つけるために必要です。その行の下に次の行を追加します。

約5000枚の写真と2000枚ほどの手穴に対してこれを行う必要があります。

私はこれを試みました:

そして、その行を見つけて印刷することすらできません。私はその行がファイルにあることを知っており、パスが正しいことを知っています。if line == "TO-101"をコメントアウトすると、ファイルの内容が表示されるためです。ですから、それを機能させることさえできなければ、残りの部分を機能させることはできません。私はいくつかの検索を見て、タイプpythonのサンプルコードを置き換えてみました。一部は文字列ライブラリを使用していますが、使用する必要があるかどうかはわかりません。

誰か助けてもらえますか?ありがとう

レノシス

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

c - strtok_r による文字列解析

私の文字列は次のようになります。

バックスラッシュ '\' で始まらない ']' まで解析したい

でできますstrtok_rか?そうでない場合は、どうすればよいですか?

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

regex - 文字列の最初の 3 行と最後の 3 行を削除する Perl/regex

文字列の最初の 3 行と文字列の最後の 3 行を常に削除する正規表現ステートメントを作成しようとしていました (中間部分は任意の n 行のコンテンツである可能性があります)。この出力を達成するためのきれいな正規表現の方法はありますか? (つまり、常に文字列の最初の 3 行と最後の 3 行を削除し、中間部分を保持します。これは可変の行数になる可能性があります)

ありがとう。

例えば

入力文字列:

目的の出力文字列へ:

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

joomla - 州の省略形と住所を分離する

住所から州の略語を引き出す方法はありますか? 私は自分のサイトで Joomla のイベント カレンダー拡張機能を使用しています。現在、データベースには都市と郡のみが個別に保存されていますが、住所はすべてまとめて提供されています。123 Main St., Townsville, ID 55555. 州の 2 文字を取得して、代わりに吐き出す方法はありますか? 2文字の出現をすべて取得し、それらを州の略語のリストと比較して検証する方法がある場合でも.

ありがとうジェイソン