/* */
コメントタグの間に文字列を取得する必要があります。私はファイルを解析し、その中のコメントタグの間の文字列を取得しようとしています。私はregexを使うのが初めてです。ですから、どんなアドバイスも大変ありがとうございます。私はすでにいくつか試みましたが、誰も働いていません。REGEXコメントタグの間の文字列を取得する(/ * string * /)
サンプルストリングは、そして、そう/*
後と前に改行があり*/
/*
Comment Here
Comment Here
*/
/* */
コメントタグの間に文字列を取得する必要があります。私はファイルを解析し、その中のコメントタグの間の文字列を取得しようとしています。私はregexを使うのが初めてです。ですから、どんなアドバイスも大変ありがとうございます。私はすでにいくつか試みましたが、誰も働いていません。REGEXコメントタグの間の文字列を取得する(/ * string * /)
サンプルストリングは、そして、そう/*
後と前に改行があり*/
/*
Comment Here
Comment Here
*/
あなたは区切り文字として/
を使用するならば、正規表現内のスラッシュはエスケープが必要になりますので、代わりに別のdelimiterを使用するので、それはトリッキーです:
"#/\*(.*?)\*/#s"
最後の区切り文字の後のs
はDOTALL modifierです。あなたが使用している言語を言っていませんが、この正規表現は(/
のエスケープを必要としない)は、Javaのために働くだろう
:
(?s)/\*(.*?)\*/
グループ1(すなわち\1
)コンテンツあなたを持っていますseek
こんにちはボヘミアン..私はPHPを使用しています。申し訳ありませんが、私はそれを言い忘れました。 – Glemour
、あなたはどのような言語を使用している
$result = trim($matches[1]);
OMG ..この1つの作品..ありがとうございます;) – Glemour
あなたはとても驚いています! :D –
を望んでいた場合は、あまりにも試合をトリミング可能性があり、この
を使うのか? –
私はPHPを使用しています。申し訳ありませんが、私はそれを言うことを忘れて.. :) – Glemour