Pythonの正規表現を使用してドメイン名を抽出する方法
淡淡烟草味
淡淡烟草味 2017-06-22 11:51:53
0
2
933
リーリー

Python 正規表現を使用して、このスクリプトから coggles.co.uk ドメイン名を抽出するにはどうすればよいですか? あらゆる分野の専門家にスキルを教えていただければ幸いです...

淡淡烟草味
淡淡烟草味

全員に返信(2)
ringa_lee

正則化を実装するときは、キャリブレーション/機能が一意であることを確認してください。しかし、"url"このロゴだけではありません。現時点では、@prolifes の方法は非常に優れています。

通常の実装を実装する必要がある場合は、ゼロ幅アサーションを使用する必要があります。もちろん、この単語の翻訳は比較的単純ですが、これが多くの誤解を引き起こします。実際には、指定された位置で一致することを意味し、位置の幅は0です。

ここで必要なものがわかります"url""location" "location" では、これを位置情報として使用できます。

コードは次のとおりです:

リーリー

少し説明させてください。
(?<=location) は、前に場所がある必要があることを意味します。これ以降にある場合は、次のように記述します: (?=location)(?<=location)这个地方就是指前面得有location。后面有的话这样写:(?=location)
re.DOTALL这个是必须的,因为这些字符串已经跨行了。他的作用是将.的字符串匹配范围扩大,包含换行符。
"([^"]+)"这个地方是我的习惯,[^"]意指所有非"re.DOTALLこれらの文字列が行をまたいでいるためにこれが必要です。その機能は、. の文字列一致範囲を拡張して改行を含めることです。

"([^"]+)"ここは私の習慣です。[^"] は、" 以外のすべての文字を意味します。これは一致します。すべての文字列は二重引用符で囲まれています🎜。
いいねを押す +0
世界只因有你

これはかなり標準的な json ですが、少し荒いので、直接 json に変換するだけです

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!