問題タブ [apache-stringutils]
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.
java - Javaを使用して文字列から余分な空白と目に見えない文字を削除します
私は大きな会話をしています。文字列の間に文字列として処理しています。多くの空白があり、単語以外の文字も見えない可能性があります。以下は文字列の例です。
、、、、、、関数などtrim()
の空白を削除するために多くの文字列関数をreplaceAll(" ","")
試しました。多くの関数を試しましたが、期待どおりに動作しませんでした。replaceAll("\\s","")
replaceAll(" +","")
replaceAll("\\s\\u00a0","")
stringUtils.normalize()
私は以下のような出力を期待しています:
"String str = " TWD 日カウント スポット 2016 年 9 月 6 日 / 9 月 2 日 1W7d 2016 年 9 月 13 日 / 9 月 9 日 1M30d 2016 年 10 月 6 日 / 10 月 4 日 2M62d 2016 年 11 月 7 日 / 11 月 3 日- 2016 年 12 月 6M181d 2017 年 3 月 6 日 / 3 月 2 日 9M273d "
長い白い重複スペースの代わりに 1 つのスペースのみ。
助けてください。
以下のような答えが見つかりました。
java - javaのarraylistで部分文字列アイテムを取得する方法
文字列の配列リストがあります。同じ配列リスト内のアイテムの中から部分文字列を見つける必要がありますか?
例えば:
ここでは、アイテムの部分文字列を見つけたいと考えています。基本的には、リスト アイテムから UserId と Username として出力する必要があります。誰かが私を助けることができますか?
java - 文字列 java から部分文字列を抽出する
文字列から特定の部分文字列を抽出したい:
結果は次のようになります。
私にとって、情報を抽出することは非常に困難です。なぜなら、"info" の後に 1 つ、2 つ、またはそれ以上のコンテンツ情報が含まれることがあるからです。発生する別の問題は、info1、info2 などの順序がソートされておらず、「実際のデータ」に昇順の数値が含まれていないことです。
私の最初のアイデアは、info1、info2、info3 などを ArrayList に追加することでした。
ここで、Apache Commons ( https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.4 )から StringUtils.substringBetween() メソッドを使用して部分文字列を抽出します。
info1がinfo2の前の文字列にある場合、これは機能しますが、「実際のデータ」はソートされていません。
どうすればこれを修正できますか?
java - タブ付きの値とその頻度を取得するための REGEX
私が使用しているJavaライブラリは、以下に示す(行ごとの)単一の文字列出力として「タブ」で区切られた値をスローします
names
とその頻度を取得しようとしています
正規表現を使用してこれを達成する方法はありますか (部分文字列の一致後に頻度カウントを取ります)
java - 指定されたURL(文字列)にJavaのホワイトリストドメイン(文字列)が含まれているかどうかを効率的に確認する方法
URLを受け取り、指定されたURLが有効かどうかを確認するユーティリティメソッドを作成する必要がありますか?
URL は、http、https などのプロトコルの有無にかかわらず何でもかまいません。また、ドメインがexample
「abc.com」で URL が「abc.com」の場合、相対 URL を含むことができます。また、無効な URL の場合もあり、単純な文字列を含めることもできます。
youtube.com
また、ホワイトリストに登録された URL のリストがあり、ランタイムなどを変更できますfacebook.com
。
私の場合、指定されたURLが有効かどうかを確認するにはどうすればよいですか。私が行っている基本的なチェックは以下のとおりです:-
ここで私の質問は、http
またはの後にある URL からドメイン名を適切に抽出する方法ですhttps
。
注:- 私は apache StringUtils を使用しています。URL がhttps://absdsbsb
またはのようになる可能性は十分にありhttps://anmds.txt
ます。また、正規表現マッチングの良いケースかどうか教えてください。