Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
format: のすべてのタグ間のすべての部分文字列を読み取る関数を作成する必要があります<tag>sometext</tag>。「タグ」には任意の英数字を使用でき、ユーザーは必要な数の異なるタグを入力できますが、ネストされたタグはありません。正規表現を使用する必要があります...最初のタグの間に最初の部分文字列を出力するものを作成しましたが、ユーザー入力文字列の最初から最後まで機能するように関数を自動化する方法がわかりません...ありがとう!
<tag>sometext</tag>
後方参照を使用できます。
<([^>]+)>([^<]*)</(\1)>
(\1)最初のグループに含まれるテキストでなければならないことを示します。
(\1)
コンテンツとして入れ[^<]*ましたが、サブ要素がある場合は使用する必要があります.*
[^<]*
.*
これを試して
<[a-zA-Z0-9^>]>*(.*)</[[a-zA-Z0-9^>]*>