辞書テキストファイルを使用して(サブライムテキストエディタを使用して)サイコロを作成しようとしています。最後に)
の後に空白が最初に出現する必要があります。区切り記号を付けてGoogleシートにインポートできます。括弧が最後に出現した後に空白が最初に出現する
例えば、以下:
abierto (masculine) open
abjaso (masculine); abjasio (masculine) Abkhaz
abogado (masculine); abogada (feminine); notario (masculine) lawyer
は(_
区切り文字に注意)であるべき:
abierto (masculine)_ open
abjaso (masculine); abjasio (masculine)_ Abkhaz
abogado (masculine); abogada (feminine); notario (masculine)_ lawyer
私はこれを実現するにはどうすればよいですか?
EDIT:私は/\)[^\)]+$/g
を試してみた - 文字は貪欲、文字列の末尾に、))
は、1つまたは複数の非続い取得する...しかし、それは唯一の結果を検索します。
これを説明することを教えてください。また、なぜこれがRegex101で動作しないのか説明できますか? https://regex101.com/r/GFwrn5/1 – Growler
@Growlerが説明付きで更新されました。あなたがもっと知りたいのであれば、否定的な先読み[ここ]をチェックすることができます(http://www.regular-expressions.info/lookaround.html) – KarelG