ホームページ バックエンド開発 PHPチュートリアル PHPの正規表現で改行文字rnを削除する方法

PHPの正規表現で改行文字rnを削除する方法

Jun 13, 2016 pm 01:10 PM
abc quot replace

PHP正規表現で改行文字を削除する方法 rn
現在、次のような文字列があります:
abcxyz
qwerty
[abc]aaaaaaaa
bbbbbbbb
cccccccccc[/abc]
poiuyt
lkjhgf
[abc]
dddddd
eeeeeee
ffff[/abc]
poiuy
asdfg

を入れるには正規表現を使用したいと思っています[ abc] と [/abc] の間の改行文字 (つまり、rn) が置き換えられます。ただし、[abc]と[/abc]以外の文字列の改行文字は変更されません。
上記は例です。[abc]xxxx[/abc][abc]...、つまり、前の [/abc] と次の [abc] が隣り合っている場合があります。 。

linuxとwindowsに対応できればさらに完璧です(改行は違うようです)。

徹夜して友達にアドバイスを求めたりしてるんですが、未だに解決せず、皆さんにご迷惑をおかけしてしまいました。

-----解決策---------
ネストがない場合:
preg_replace_callback( '~[abc](.*?)[/abc]~msi',
function($matches){
return str_replace(array("r", " n"),'',$matches[0]);
},
$text);
------解決策------------------

PHP コード
$s =<font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う

PHP コード
$s =<<abcxyz
qwerty
[abc]aaaaaaaa
bbbbbbbbb
cccccccc[/abc]
poiuyt
lkjhgf
[abc]
dddddd
eeeeeee
ffff[/abc]
poiuy
asdfg
TXT;

echo preg_replace( ' #[abc].+?[/abc]#se', 'preg_replace("/[……
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

REPLACE 関数を使用して MySQL の文字列の指定された部分を置換する方法 REPLACE 関数を使用して MySQL の文字列の指定された部分を置換する方法 Jul 25, 2023 pm 01:18 PM

MySQL は、データを処理および操作するためのさまざまな機能を提供する、一般的に使用されるリレーショナル データベース管理システムです。このうち、REPLACE関数は文字列の指定した部分を置き換える関数です。この記事では、MySQL で文字列を置換するための REPLACE 関数の使用方法を紹介し、コード例を通してその使用法を示します。まず、REPLACE 関数の構文を見てみましょう: REPLACE(str,search_str,replace_str)。

Python での文字列検索と置換のテクニックは何ですか? Python での文字列検索と置換のテクニックは何ですか? Oct 20, 2023 am 11:42 AM

Python での文字列検索と置換のテクニックは何ですか? (具体的なコード例) Python では文字列が一般的なデータ型であり、日常のプログラミングでは文字列の検索や置換操作によく遭遇します。この記事では、一般的な文字列の検索と置換のテクニックを、具体的なコード例とともに紹介します。文字列内の特定の部分文字列を検索するには、文字列の find() メソッドまたは Index() メソッドを使用できます。 find() メソッドは、文字列内で最初に出現した部分文字列のインデックスを返します。

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

ABCってどんなコイン? ABCってどんなコイン? Feb 25, 2024 am 08:04 AM

ABCってどんなコイン?デジタル通貨の分野では、ABC トークンは独自の特性と幅広い用途を備えたユビキタスなデジタル資産です。この種のトークンは通常、プロジェクトまたはネットワークによって発行され、ICO またはその他の手段を通じて配布されます。 ABC トークンには通常、特定の機能と用途があり、特定のプラットフォームまたはエコシステムで役割を果たすことができます。 ABC トークンの機能と用途 ABC トークンの機能と用途は、発行者の設定と目標に応じてプロジェクトごとに異なります。一部の ABC トークンは、特定のエコシステム内での支払いに使用するように設計されており、所有者に特定の権利または許可を付与します。他の ABC トークンは、コンテンツの提供、データの共有、ガバナンスの決定への参加など、プラットフォームのアクティビティにユーザーが参加するよう奨励するために使用される場合があります。このようなトークンはインセンティブとみなされる可能性があります

Java の StringBuilder クラスの replace() メソッドを使用して、文字列内のコンテンツの一部を置換します。 Java の StringBuilder クラスの replace() メソッドを使用して、文字列内のコンテンツの一部を置換します。 Jul 24, 2023 pm 10:28 PM

Java では、StringBuilder クラスの replace() メソッドを使用して、文字列内のコンテンツの一部を置き換えます。Java プログラミングでは、文字列は非常に重要なデータ型であり、多くの場合、文字列を処理して操作する必要があります。また、ニーズを満たすために文字列の一部を置き換える必要がある場合もあります。 Java では、StringBuilder クラスの replace() メソッドを使用して文字列置換操作を実装できます。 StringBuilder は、

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没有关问题 Jun 13, 2016 am 10:15 AM

不用数据库来实现用户的简单的下载,代码如下,但是却不能下载,请高手找下原因,文件路劲什么的没问题。

写真が消える問題を解決する方法 写真が消える問題を解決する方法 Apr 07, 2024 pm 03:02 PM

写真が消える問題を解決する方法 まず、写真ファイル $file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner() image_src) VALUES ('images/ {$file['name'

オプラ・ウィンフリーがABC放送でAIと私たちの未来と題してAIテクノロジーのリーダーや一般人にインタビュー オプラ・ウィンフリーがABC放送でAIと私たちの未来と題してAIテクノロジーのリーダーや一般人にインタビュー Sep 18, 2024 pm 01:07 PM

オプラ・ウィンフリーは、「AI と私たちの未来」と題した 1 時間の ABC 放送で、AI テクノロジーのリーダーと一般の人々にインタビューしました。この番組は、現在および新たに登場する AI の利点と脅威を一般の人々がより深く理解できるようにするために作成されました。著名人

See all articles