「preg_replace」またはより短いコードで特定の投稿を非表示にするにはどうすればよいですか?

ジャックナル

PHPの「preg_replace」またはそれより短いコードで特定の投稿を非表示にするにはどうすればよいですか?

指定したテキストの最初の5最後の5を表示したい文字列は常にで始まり、シーケンスには常に16個の数字があります数字だけが変わります。真ん中の6桁をアスタリスクに置き換えたい。pub-pub-

$string = "pub-9752787982789258";

echo "pub-" . substr(explode("-", $string)[1], 0, 5) . '******' . substr(explode("-", $string)[1], 11, 5);

結果:

pub-97527******89258
WiktorStribiżew

使用できる特定の形式に一致する文字列でのみ、中央の部分文字列を非表示にする必要がある場合

preg_replace('~(?:\G(?!^)|^pub-\d{5}(?=\d*$))\K\d(?=\d{5})~', '*', $string)

PHPデモ正規表現デモを参照してください

詳細

  • (?:\G(?!^)|^pub-\d{5}(?=\d*$))-前回の正常な一致の終了時またはpub-文字列の先頭、その後5桁、その後に文字列の末尾までの0桁以上、その後
  • \K -これまでに一致したテキストを省略します
  • \d -任意の1桁に一致
  • (?=\d{5}) -右側に5桁の数字があることを確認してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

この状況でpreg_replaceパターンを使用するにはどうすればよいですか?

分類Dev

Bloggerブログでサイドバーを非表示にした後、特定の投稿ページを100%作成するにはどうすればよいですか。

分類Dev

このコードを短縮または変更するにはどうすればよいですか?

分類Dev

JavaScriptコードを非表示または暗号化するにはどうすればよいですか?

分類Dev

次の場合にpreg_replaceを正しく使用するにはどうすればよいですか?

分類Dev

このpreg_replaceの代替品を入手するにはどうすればよいですか?

分類Dev

このpreg_replaceの代替品を入手するにはどうすればよいですか?

分類Dev

WordpressでJsfiddleまたはGithubのコードを表示するにはどうすればよいですか?

分類Dev

PHPでpreg_replaceまたはpreg_matchを使用して部分文字列を移動するにはどうすればよいですか?

分類Dev

折りたたまれたアドマネージャー広告で別のDIVを非表示にするにはどうすればよいですか?

分類Dev

preg_replaceまたはpreg_matchとそれを正しく定義するにはどうすればよいですか

分類Dev

コードをより効率的かつ短くするにはどうすればよいですか?

分類Dev

2つ(またはそれ以上)のpreg_replaceを組み合わせるにはどうすればよいですか-PHP

分類Dev

関数に複数のpreg_replaceコマンドを含めるにはどうすればよいですか?

分類Dev

特定の条件にのみ一致するpreg_replaceを実行するにはどうすればよいですか?

分類Dev

PHPで{{口ひげ}}を使用してpreg_replaceを使用するにはどうすればよいですか。

分類Dev

非表示のjsonデータを表示するために使用されるhtmlコードを表示するにはどうすればよいですか?

分類Dev

「パスワードが短すぎます」と「高さが数字ではありません」を表示するコードを作成するためのチェックを追加するにはどうすればよいですか?

分類Dev

入力に関係なくpreg_replaceを使用するにはどうすればよいですか?

分類Dev

preg_replaceで4digitnumber / 2digitnumberを削除するにはどうすればよいですか?

分類Dev

Notepad ++で折り線を削除または非表示にするにはどうすればよいですか?

分類Dev

コードをpreg_replace_callback()に置き換えるにはどうすればよいですか?(/ e)

分類Dev

QGraphicsSceneまたはQGraphicsViewで背景の描画を表示/非表示にするにはどうすればよいですか?

分類Dev

Yammerで特定のハッシュタグが付いた投稿を非表示にするにはどうすればよいですか?

分類Dev

特定のユーザーから特定のWebページまたはリンクを非表示にするにはどうすればよいですか?

分類Dev

swagger-uiで特定のメソッドを非表示にするにはどうすればよいですか?

分類Dev

cssのみでdivまたはToggleを非表示/表示するにはどうすればよいですか?

分類Dev

Wordpressの投稿でサムネイル画像を非表示にするにはどうすればよいですか?

分類Dev

XNAで要素を非表示または非表示にするにはどうすればよいですか?

Related 関連記事

  1. 1

    この状況でpreg_replaceパターンを使用するにはどうすればよいですか?

  2. 2

    Bloggerブログでサイドバーを非表示にした後、特定の投稿ページを100%作成するにはどうすればよいですか。

  3. 3

    このコードを短縮または変更するにはどうすればよいですか?

  4. 4

    JavaScriptコードを非表示または暗号化するにはどうすればよいですか?

  5. 5

    次の場合にpreg_replaceを正しく使用するにはどうすればよいですか?

  6. 6

    このpreg_replaceの代替品を入手するにはどうすればよいですか?

  7. 7

    このpreg_replaceの代替品を入手するにはどうすればよいですか?

  8. 8

    WordpressでJsfiddleまたはGithubのコードを表示するにはどうすればよいですか?

  9. 9

    PHPでpreg_replaceまたはpreg_matchを使用して部分文字列を移動するにはどうすればよいですか?

  10. 10

    折りたたまれたアドマネージャー広告で別のDIVを非表示にするにはどうすればよいですか?

  11. 11

    preg_replaceまたはpreg_matchとそれを正しく定義するにはどうすればよいですか

  12. 12

    コードをより効率的かつ短くするにはどうすればよいですか?

  13. 13

    2つ(またはそれ以上)のpreg_replaceを組み合わせるにはどうすればよいですか-PHP

  14. 14

    関数に複数のpreg_replaceコマンドを含めるにはどうすればよいですか?

  15. 15

    特定の条件にのみ一致するpreg_replaceを実行するにはどうすればよいですか?

  16. 16

    PHPで{{口ひげ}}を使用してpreg_replaceを使用するにはどうすればよいですか。

  17. 17

    非表示のjsonデータを表示するために使用されるhtmlコードを表示するにはどうすればよいですか?

  18. 18

    「パスワードが短すぎます」と「高さが数字ではありません」を表示するコードを作成するためのチェックを追加するにはどうすればよいですか?

  19. 19

    入力に関係なくpreg_replaceを使用するにはどうすればよいですか?

  20. 20

    preg_replaceで4digitnumber / 2digitnumberを削除するにはどうすればよいですか?

  21. 21

    Notepad ++で折り線を削除または非表示にするにはどうすればよいですか?

  22. 22

    コードをpreg_replace_callback()に置き換えるにはどうすればよいですか?(/ e)

  23. 23

    QGraphicsSceneまたはQGraphicsViewで背景の描画を表示/非表示にするにはどうすればよいですか?

  24. 24

    Yammerで特定のハッシュタグが付いた投稿を非表示にするにはどうすればよいですか?

  25. 25

    特定のユーザーから特定のWebページまたはリンクを非表示にするにはどうすればよいですか?

  26. 26

    swagger-uiで特定のメソッドを非表示にするにはどうすればよいですか?

  27. 27

    cssのみでdivまたはToggleを非表示/表示するにはどうすればよいですか?

  28. 28

    Wordpressの投稿でサムネイル画像を非表示にするにはどうすればよいですか?

  29. 29

    XNAで要素を非表示または非表示にするにはどうすればよいですか?

ホットタグ

アーカイブ